- 1、linux平台下的mysql出問題啦,怎麼回事?
- 2、linux 下mysql 服務無法開啟
- 3、linux下啟動MySQL報錯,如何解決
你在光碟里找一下 ls mysql.
應該是有一個叫mysql-server*的文件,重裝這個文件試試。service mysqld start.
mysqld: 未被識別的服務。
這裡應該表示你的系統未有這個服務,得檢查你的軟體安裝是否正確。
yum -y install mysql mysql-server mysql-connector-odbc mysql-devel libdbi-dbd-mysql.
linux 下mysql 服務無法開啟
1.可能是/usr/local/mysql/data/rekfan.pid文件沒有寫的許可權
解決方法 :給予許可權,執行 「chown -R mysql:mysql /var/data」 「chmod -R 755 /usr/local/mysql/data」 然後重新啟動mysqld!
2.可能進程里已經存在mysql進程
解決方法:用命令「ps -ef|grep mysqld」查看是否有mysqld進程,如果有使用「kill -9 進程號」殺死,然後重新啟動mysqld!
3.可能是第二次在機器上安裝mysql,有殘餘數據影響了服務的啟動。
解決方法:去mysql的數據目錄/data看看,如果存在mysql-bin.index,把它刪除掉
兄弟以下方法轉別人的.您試看能起作用不. 當通過 TCP/IP 連接 MySQL 遠程主機時,出現 ERROR 2013 (HY000): Lost connection to MySQL server at ‘reading initial communication packet’, system error: 104 。 如果是在linux shell命令行中直接打 mysql 命令,能夠順利連上 MySQL,執行查詢語句也比較正常,但如果執行 STOP SLAVE; 命令時就隨機出現 ERROR 2013 (HY000): Lost connection to MySQL server during query 問題。而如果把操作命令寫到腳本文件再去執行該腳本文件的話,則必然出現 Lost connection to MySQL server at ‘reading initial communication packet’, system error: 111 要是無論通過什麼途徑遠程訪問都出現錯誤可以認為是系統有防火牆之類的限制,但現在這種奇怪的抽筋現象讓人百思不得其解。最後找到的解決方法是在 my.cnf 裡面的 [mysqld] 段增加一個啟動參數 skip-name-resolve 問題消失。但原因還是想不出所以然。
原創文章,作者:Q21LN,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/126992.html