密碼忘記的解決
可以參考http://jingyan.baidu.com/article/454316ab4e9e65f7a7c03ad1.html
1、安裝路徑(復制安裝路徑)
2、打開cmd命令提示符
快捷鍵:windows+R
打開哪個盤(例如打開D盤):輸入D:
粘貼安裝路徑(剛才復制的路徑)
3、打開任務管理器,結束mysqld.exe進程
進入任務管理快捷鍵:ctrl+shift+delete
啟動任務管理器
找到進程
找到mysqld.exe進程-》結束進程(確保mysql服務器端已結束運行)
輸入命令 mysqld --skip-grant-tables 回車,此時就跳過了mysql的用戶驗證。(注意輸入此命令之后命令行就無法操作了,此時可以再打開一個新的命令行。)
4、從新打開一個任務管理器
進入到路徑文件夾,
輸入mysql
5、輸入show databases; 可以看到所有數據庫說明成功登陸。(注意命令最后有一個分號,不然就是報錯)
6、輸入 use mysql; 選擇mysql數據庫。
7、show tables查看所有表,會發現有個user表,這里存放的就是用戶名,密碼,權限等等賬戶信息。
8、輸入select user,host, authentication_string as password from user; 來查看賬戶信息。
9、更改root密碼,輸入update user set authentication_string=password('123456') where user='root' and host='localhost';(注意末尾有分號)
10、重復8、(8、輸入select user,host, authentication_string as password from user; 來查看賬戶信息。)////此時Navicat新建的連接就可以設置不同密碼了
(1)user(用戶名):root;host(主機名/IP地址):localhost;password:123456
(2)user(用戶名):root;host(主機名/IP地址):127.0.0.1;password:123456
(3)user(用戶名):root;host(主機名/IP地址):127.0.0.1::1;password:123456
(4)user(用戶名):;host(主機名/IP地址):localhost;password:(這一項,用戶名和密碼是空)
11、退出命令行,重啟數據庫,輸入mysql -u root -p
然后需要你輸入密碼123456
出現下面就是對的
五、navicat for mysql下載,安裝,測試連接
1、下載
建議去官方下載,但是PatchNavicat沒有破解,就會只有14天時間試用期
我給出一個百度雲的鏈接
http://pan.baidu.com/s/1hsFdP5a
提取碼:zgi5
2、安裝
下載完之后,安裝(點擊那個exe就行)
然后用個破解工具PatchNavicat.exe(很容易使用,點擊exe就行)
彈出下圖就是成功破解
彈出下圖就是失敗,(一般在你安裝完軟件之后之后運行破解工具,就行)
3、測試
(1)進入主頁面,新建mysql鏈接
(2)填屬性
連接名:自己取
“主機名/IP地址”以及“用戶名”和“密碼”:按照你電腦的內容(見上面“”四,10內容“”)
(1)user(用戶名):root;host(主機名/IP地址):localhost;password:123456
(2)user(用戶名):root;host(主機名/IP地址):127.0.0.1;password:123456
(3)user(用戶名):root;host(主機名/IP地址):127.0.0.1::1;password:123456
(4)user(用戶名):;host(主機名/IP地址):localhost;password:(這一項,用戶名和密碼是空)
然后點擊測試連接,這個必須點這個測試連接,這樣才知道你的數據庫與這個可視化工具navicat for sql是否正常鏈接到數據庫。
下面是顯示成功:
然后點擊確定,就可以了
4、新建一個表,如下圖所示。