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