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啦
有問題可以留言哈,