mysql:ERROR?2003?(HY000)故障錯誤解決方法與思路
一、背景與故障描述:
一次部署一個新項目的時候,根據(jù)項目文檔要求,對C:\ProgramData\MySQL\MySQL Server 5.7 下的my.ini文件中的max_allowed_packet=4M項進行了修改,將原來的4M改為16M后,連接數(shù)據(jù)庫時顯示如下故障:ERROR 2003 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)
二、解決步驟:
1、嘗試重新啟動mysql服務
在窗口界面的服務列表找到mysql57服務,顯示是啟動狀態(tài),但啟動與停止按鈕為灰色,無法重新啟動。
以管理員權(quán)限運行cmd,在命令行模式下使用 net start MySQL57 顯示:“MySQL服務正在啟動或停止中,請稍候片刻后再試一次”
繼續(xù)在管理員模式下使用“tasklist | findstr “mysql””命令查找,存在mysql殘留進程。
使用“taskkill/f /t /im mysqld.exe”殺死全部mysql殘留進程
再使用net start mysql57啟動,結(jié)果顯示
MySQL57 服務正在啟動 …
MySQL57 服務無法啟動。
2、嘗試重新注冊mysql服務
先備份C:\ProgramData\MySQL\MySQL Server 5.7下的data目錄。
使用mysqld --remove mysql57命令卸載mysql服務,若出現(xiàn)“Service successfully removed”,即成功。
使用mysqld --initialize-insecure命令初始化mysql,然后再使用mysqld.exe --install命令重新注冊MySQL服務 此時窗口會出現(xiàn)“Service successfully installed”
使用net start mysql 啟動mysql成功
3、恢復原data中的數(shù)據(jù)到新的data目錄中
停掉mysql服務,為確保安全,先備份新的data目錄中的內(nèi)容后清空里面的內(nèi)容。
然后把舊data中的內(nèi)容copy到新的data中后啟動mysql
登錄mysql后檢查,原來的表已經(jīng)恢復成功。注意這里的MySQL密碼是舊的data數(shù)據(jù)庫中的密碼
總結(jié)
到此這篇關(guān)于mysql:ERROR 2003 (HY000)故障錯誤解決方法與思路的文章就介紹到這了,更多相關(guān)mysql ERROR 2003 (HY000)錯誤解決內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 詳解遠程連接Mysql數(shù)據(jù)庫的問題(ERROR 2003 (HY000))
- mysql啟動時出現(xiàn)ERROR 2003 (HY000)問題的解決方法
- 解決MySQL啟動報錯:ERROR 2003 (HY000): Can''t connect to MySQL server on ''localhost'' (10061)
- 解決遠程連接MySQL報錯:2003 - Can‘t connect to MySQL server on ‘X.X.X.X‘ (10060 “Unknown error“)問題
- mysql錯誤代碼error2003的問題及解決
- 解決ERROR?2003?(HY000):?Can‘t?connect?to?MySQL?server?on?‘localhost‘?(111)的問題
- mysql出現(xiàn)ERROR?2003?(HY000):?Can‘t?connect?to?MySQL?server?on?‘localhost‘?(10061)的解決方法
相關(guān)文章
InnoDB 類型MySql恢復表結(jié)構(gòu)與數(shù)據(jù)
MySQL中.frm文件:保存了每個表的元數(shù)據(jù),包括表結(jié)構(gòu)的定義等,該文件與數(shù)據(jù)庫引擎無關(guān)。MySQL中.ibd文件:InnoDB引擎開啟了獨立表空間(my.ini中配置innodb_file_per_table = 1)產(chǎn)生的存放該表的數(shù)據(jù)和索引的文件。2018-01-01MySQL數(shù)據(jù)權(quán)限的實現(xiàn)詳情
這篇文章主要介紹了MySQL數(shù)據(jù)權(quán)限的實現(xiàn)詳情,文章通過實際案例,從代碼實戰(zhàn)的角度來實現(xiàn)這樣的一個數(shù)據(jù)權(quán)限。具體詳細介紹,具有一定的參考價值2022-08-08mysql 8.0.12安裝配置方法圖文教程(Windows版)
這篇文章主要為大家詳細介紹了Windows下mysql 8.0.12安裝配置方法圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下2018-08-08解析SQL Server 視圖、數(shù)據(jù)庫快照
在程序開發(fā)過程中,任何一個項目都離不開數(shù)據(jù)庫,這篇文章給大家詳細介紹SQL Server 視圖、數(shù)據(jù)庫快照相關(guān)內(nèi)容,需要的朋友可以參考下2015-08-08MYSQL 數(shù)據(jù)庫命名與設計規(guī)范
對于MYSQL 數(shù)據(jù)庫的命名與設計,需要一定的規(guī)范,所以我們要了解和快速的掌握mysql有很多的幫助。2008-12-12