問題:利用Navicat 連接本地mysql的時候報錯了 明明用戶名密碼沒錯 我就醉了
root@localhost: ?&Yrt63hs5#f
我就輸入?&Yrt63hs5#f 還是報錯 我一度懷疑是我mysql不是裝在c盤才導致這種錯誤
我的 羣852311425 go交流羣 ,絕對原創,轉載請附上 本微博鏈接。
後面找過幾篇博文 基本 確定可能是 mysql初始化密碼的 問題 ,後面我試了,確實可以,
來 ,我說說我的步驟吧
1、首先 我mysql裝在 d盤的 D:\mysql\mysql-8.0.17-winx64 目錄,所以 先以管理員權限打開 cmd命令符並打開bin目錄如下圖
2、啓動mysql 輸入密碼 password
3、修改數據庫密碼
D:
cd D:/mysql/mysql-8.0.17-winx64/bin
mysqld --console//啓動
mysql -u root -p//登錄mysql
//然後會讓你輸入密碼 password 你把原密碼輸入進去
//然後 修改密碼爲123456
ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
注意我上面那個 單引號 是字符串的 單引號 你們代碼複製下來之後 自己改下!!!!!!!!!!
然後 把密碼 輸入到 Navicat 這次 就OK了,
好,點不點贊看你了,或者 可以加入 我的 羣852311425 go交流羣 ,絕對原創,轉載請附上 本微博鏈接。