Linux Mysql安裝

首先安裝步驟,就按照這位仁兄的步驟即可:https://www.cnblogs.com/Twobox/p/9925460.html

其他都一致,只是我這邊安裝完後,碰到仨問題:

1.Mysql還是有初始密碼的;

2.中間碰到Mysql啓動時,有些文件訪問被拒絕,一般都是data文件中permission 13的問題,也就是文件無權限訪問;

3.初始登陸mysql之後,sql查詢被拒絕,需要使用ALERT USER 修改默認密碼;

問題1的解決方案:

  • 查看mysqld 日誌,找到第一次安裝時默認分配的密碼

    cat /var/log/mysqld.log

  • 使用查找命令行,查找到關鍵詞 :grep "password" /var/log/mysqld.log

  • 可以查找到自己的初始密碼,我的是NIfFt%kXY2Uy

問題2的解決方案:

  • 先找到Mysql配置文件:文件位置: /etc/my.cnf
  • 然後 vi 這個文件,找到 datadir的目錄:/var/lib/mysql 
  • 然後 chgrp -R mysql /var/lib/mysql && chown -R mysql /var/lib/mysql 賦予這些文件 Mysql權限,service mysqld restart 重啓服務

問題3的解決方案:

  • 登陸Mysql,修改遠程配置,修改默認用戶root密碼:

    alter user user() identified by "password";

最後開啓遠程連接:

update user set host = '%' where user = 'root';

當然,這裏可以限制遠程連接的IP; % 是全部都允許的意思;

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章