Linux(CentOS 7) 下的 MySQL 安裝 , 解決一系列問題
阿新 • • 發佈:2018-12-11
自從CentOS 7以後系統是預設自帶Maria DB以後,安裝MySQL的操作就沒有那麼簡單了。
在參考了N篇部落格之後終於把MySQL安上去,並且遠端正常訪問。
此篇照做到7.初始化mysql
2. linux centos7下原始碼tar安裝mysql5.7.22或mysql5.7.20圖文詳解
此篇從4,配置my.cnf開始照做
3.如果初始化mysql遇到錯誤;
如果報:
/usr/local/include/mysql/bin/mysqld: error while loading shared libraries: libaio.so.1: cannot open shared object file: No such file or directory
原因:缺少libaio庫檔案解決方法:yum install libaio * -y
如果報:
./mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory
原因:缺少numactl解決方法:yum -y install numactl
4.操作MySQL時報錯:
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause ...
linux中,在 /etc/my.cnf 檔案里加上如下:
sql_mode='NO_ENGINE_SUBSTITUTION'
然後重啟MySQL
service mysqld restart
5.遇到的mysql的操作問題參考:
資料庫密碼忘了怎麼辦?CENTOS7下面重置的MySQL資料庫密碼的辦法
6.遇到的其他問題參考了: