阿里雲mysql數據庫忘記密碼處理方法以及用navicat遠程登錄mysql


1、登錄阿里雲

2、看看狀態


/etc/rc.d/init.d/mysqld status


3、/etc/rc.d/init.d/mysqld stop


4、以--skip-grant-tables 選項登錄


5、(最好開啓個新窗口),直接輸入mysql


已經進來了mysql。show databses;看下最後


6、手動切換下密碼吧 root 也可以是其他用戶名,當然要選下數據庫use mysql

update user set password=password('123456') WHERE user='root'; 


7、可以直接登錄phpmyadmin了目前



什麼,還要用navicat管理,應爲默認的用戶是localhost,所以如果你用其他用戶登錄navicat的時候,會有如下提示:


或者是不能連接到***.***.***.**,這個**ip地址就是你本地的ip地址,

就是因爲我們的賬戶授權在localhost

ps:我上面那張圖是改過的。

附下sql:

UPDATE `mysql`.`user` SET `Host` = '%' WHERE `user`.`Host` = 'localhost' AND `user`.`User` = 'yourname'

這樣就可以遠程登錄navicat啦


有問題可以留言哈,


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章