zoukankan      html  css  js  c++  java
  • 某环境私有云 rpm 包安装失败总结

    1. 最近公司同事说一个项目搭建环境时 rpm 安装mysql数据库会报错 错误图片主要如下:

      

    第一个错误提示是 提示 /etc/host.conf line 2: bad command `nospoof on`

    解决办法比较简单 直接将这个文件里面的第二行数据 注释掉就可以了. 

     第二个错误也比较简单 提示信息是 

    nokey 以及 signature check fail

    网上比较正规的解决办法是 通过打入gpg的 public key 方式解决 但是发现这个机器无法导入 退而求其次

    使用命令

    yun localinstall *.rpm --nogpgcheck 解决. 

    mysql数据库创建 需要先修改 参数

    /etc/my.cnf

    修改内容至少为:

    [mysqld]
    socket=/var/lib/mysql/mysql.sock
    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    max_allowed_packet = 1G
    innodb_log_file_size = 30M
    innodb_log_buffer_size = 512M
    innodb_buffer_pool_size=8G
    innodb_file_per_table = 1
    max_connections=2000
    lower-case-table-names=1
    innodb_strict_mode = 0
    character_set_server=utf8
    default-time-zone='+8:00'
    transaction-isolation = READ-COMMITTED
    [mysql]
    default-character-set=utf8

    以及启动脚本也需要增加一个特殊事项. 

    /usr/sbin/mysqld --initialize --user=mysql --lower-case-table-names=1

    注意如果 先启动了数据库 在修改这些参数的话 可能会出现 启动失败, 建议修改方法为:

    备份或者移除 mysql的数据文件

    mv /var/lib/mysql  /var/lib/mysqlback

    然后重新执行 数据库初始化脚本. 然后再启动

    密码获取方法

    cat /var/log/mysqld.log |grep password
  • 相关阅读:
    密码 (pasuwado)
    bzoj 4131: 并行博弈 (parallel)
    Beads
    bzoj2338数矩形(rectangle)
    数树数
    最近公共祖先(lca)
    在python中遍历字典元素
    加载本地json文件,并利用批处理调用Chrome显示html
    numpy保存数据
    Echarts 地理信息可视化:基于地图显示坐标点信息
  • 原文地址:https://www.cnblogs.com/jinanxiaolaohu/p/14077480.html
Copyright © 2011-2022 走看看