MySQL安裝錯誤Couldn't find MySQL server


Starting MySQL ERROR! Couldn't find MySQL server (/usr/local/mysql/bin/mysqld_safe)

昨天rpm安裝MySQL5.7后,啟動報錯,查了半天,沒發現什么錯誤,

最后確定是該機器原來有一個二進制安裝的MySQL8.0,導致MySQL5.7安裝的有問題,無法啟動,並且端口沖突。

親測

虛擬機二進制安裝mysql8.0.20后rpm安裝mysql5.7

此時mysql8還在運行

 

 但是由於配置文件被改變。mysql不能本地socket連接

 就算把[client]里的socket指定正確也不行

新配置文件改為my5.7.cnf

舊配置文件改回my.cnf

./mysqld  --defaults-file=/etc/my5.7.cnf --user=mysql

指定配置文件啟動成功

 

 一會后mysql 進程消失,看日志發現

 

 查看datadir里發現沒有mysql庫。說明rpm安裝有問題。

 

 重新安裝時刻觀察datadir發現一直為空ll /var/lib/mysql

手動初始化數據庫后

 啟動后依舊報錯,mysql8.stop正常,此時mysql5.7啟動失敗。mysql8啟動也失敗,

 

 

總結:毫無意義的測試,rpm安裝MySQL時注意一下當前機器是否有已經運行的mysql吧。


免責聲明!

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



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