Linux下安裝Mysql出現的常見問題以及解決辦法


 1.安裝時候出現 warning: mysql-community-server-5.7.13-1.el6.x86_64.rpm: Header V3 DSA/SHA1 Signature, key ID 5072e1f5: NOKEY 

原因分析:由於yum安裝了舊版本的GPG keys造成的,從 RPM 版本 4.1 開始,在安裝或升級軟件包時會檢查軟件包的簽名。

解決辦法:在安裝命令之后增加 --force --nodeps 即可解決

rpm -ivh mysql-community-server-5.7.13-1.el6.x86_64.rpm --force --nodeps

 2. 查看默認密碼:進入到 /var/log/mysqld.log下查看

備注:如果使用默認密碼不能登錄的話,首次可以嘗試不輸入密碼進行登錄,如果不可以的建議使用安全模式進行登錄,修改默認密碼以及權限即可

3. 修改MySQL默認端口后,MySQL端口無法啟動的問題

2019-05-26T17:08:56.623318Z 0 [ERROR] Do you already have another mysqld server running on port: 6603 ?
2019-05-26T17:08:56.623325Z 0 [ERROR] Aborting
2019-05-26T17:15:25.400510Z 0 [ERROR] Can't read from messagefile '/usr/share/mysql/english/errmsg.sys'
2019-05-26T17:15:26.490856Z 0 [Warning] Failed to set up SSL because of the following SSL library error: SSL context is not usable without certificate and private key
2019-05-26T17:15:26.491475Z 0 [ERROR] Can't start server: Bind on TCP/IP port: Permission denied

原因分析:修改后沒有在開放對應的端口

解決辦法:在iptables中開放對應的端口后重啟MySQL即可

4. MySQL啟動的時候出現 Can't create/write to file '/var/run/mysqld/mysqld.pid' (Errcode: 2 - No such file or directory) 問題

 

解決辦法:創建文件夾,賦予權限

mkdir -p /var/run/mysqld/
chown -R mysql /var/run/mysqld
chgrp -R mysql /var/run/mysqld

5. 遠程連接MySql出現 錯誤:Can't connect to MySQL server (10060)

 

(1)檢查網絡是否通 

使用ping命令即可

ping 192.168.108.100

 

(2)檢查服務器防火牆

先使用Telnet查看端口是否可以訪問 

telnet 192.168.108.100 6603

 

如果不能,就在防火牆文件中放開MySQL進程對應的端口號或者關閉防火牆

方法1: 開放MySQL進程需要的端口號

方法2:查看防火牆運行狀態,並關閉防火牆

查看防火牆運行狀態

firewall-cmd --state  

關閉防火牆

systemctl stop firewalld.service && systemctl disable firewalld.service

查看正在運行的進程以及對應的TCP端口號

(3)檢查MySQL賬戶是否允許遠程連接

 方法1:改表法,修改user_privileges表中的權限以及內容

 

 方法2:授權法 

允許所有主機通過dsx賬號進行遠程連接MySQL(如果是特定主機,將%改成特定IP即可)

前提條件:用戶表中創建了該用戶,並賦予過對應的權限,root賬戶一般由於安全性,不建議使用root賬號進行遠程連接。

以下是給dsx賦予了所有權限,在實際工作中,可以根據需要分配對應的權限,諸如select權限

(1)創建用戶

(2)賦予權限

 建議:出現問題最好直接去看MySQL對應的異常日志,一般都會有具體的錯誤原因 

 

 參考:https://www.cnblogs.com/kenshinobiy/p/7645871.html        https://blog.csdn.net/zhldt2008/article/details/54911714

           

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM