阿里云mysql数据库忘记密码处理方法以及用navicat远程登录mysql

12 篇文章 0 订阅


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啦


有问题可以留言哈,


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值