阿里云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啦


有问题可以留言哈,


猜你喜欢

转载自blog.csdn.net/u010703523/article/details/46546545