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
