問題匯總記錄----mysql不能啟動,提示service could not be started + 連接不上mysql


文章目錄 

  • mysql安裝配置

  • 錯誤1 service could not be started  失敗原因+解決方法(端口被占用)

  • 錯誤2 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) +解決方法(在計算機管理中啟動mysql8)

  • 首次使用需要修改臨時密碼

 

 一 安裝 配置 

下載zip文件后,配置mysql

1 cmd管理員打開,輸入 mysqld --initialize --console

生成臨時密碼:

 

 2 mysqld install Mysql8

 

 

 

3 啟動服務

啟動服務-net start Mysql8

 

4 輸入mysql -u root -p

輸入臨時生成的密碼

 

 

 

 

二 mysql 報錯 The Mysql8 service could not be started 

 

 

失敗原因:端口被占用了 

解決方法:

1 打在cmd,輸入netstat -aon|findstr "3306"  ,打到占用3306端口對應程序的PID號

 

 

2.根據PID號找到對應的程序:tasklist|findstr "PID號" ,找到對應的程序名

3.結束該進程:taskkill /f /t /im 程序名

(或者可以在任務管理器詳細信息中,查看對應的PID,然后手動結束掉進程),任務管理器,windows下,最下方(導航欄),右擊,打開任務管理器

 

 

三 mysql連接不上 ,

ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061) 

錯誤原因:電腦中有兩個mysql服務,一個是mysql,一個是mysql8,引用mysql,啟用mysql8,搞定

 

 

 

 

 

 

 

四 mysql8修改臨時密碼

使用以下語句 

ALTER user 'root'@'localhost' IDENTIFIED BY 'LL123456';

 

 修改成功 


免責聲明!

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



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