解決ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost:3306' (10061)問題


在實習期間,需要使用數據庫,安裝公司給配置的數據庫時出現下面問題:

首先我的數據庫裝在這個目錄下: D:\Mysql\mysql-8.0.25-winx64

發現出現如下錯誤:

 解決辦法:查看解決辦法如下:

繼續在該窗口輸入:mysqld --console出現如下窗口:

 然后重新在cmd中打開上面窗口,即第二個窗口(注意用管理員權限打開上述窗口,且第一個窗口不能關閉)

重復上述操作:即下面這個圖

 再次輸入密碼(我是123456,第一次無密碼,我后面自己改掉了密碼)即可登入到數據庫。

進入mysql數據庫:use mysql

 輸入show databases; 命令可以看到數據庫,說明你成功登錄數據庫。

 輸入show tables; 查看所有表,並找到user表,用戶的信息就在該表中。

 使用quit命令即可退出數據庫。

然后用sqlyog連接Mysql時出現1251錯誤怎么辦?

問題原因:

主要是由於mysql8以前的加密規則與mysql8以后的存在差異。

解決辦法:
1、首先mysql必須是裝好了(我們當然滿足),如果不滿足可以通過管理員身份打開的cmd中在mysql文件(若已配置環境變量就無須)下輸入:
net start mysql是否服務啟用成功
服務啟動成功之后,輸入命令:mysql -u root -p(第一次登錄沒有密碼,直接按回車過)!
然后在mysql>后輸入:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; #修改加密規則

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password';  
#更新一下用戶的密碼,這個password 就是你新設置的密碼 ,一般為123456 FLUSH PRIVILEGES; #刷新權限

 

 成功后在sqlyog中輸入修改后的密碼(這里我設置的是123456)即可登錄

參考:(15條消息) Mysql數據庫忘記密碼時通過cmd命令來修改_崔洪振367-CSDN博客_mysql數據庫密碼修改命令


免責聲明!

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



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