您当前的位置: 首页 > 学无止境 > 心得笔记 网站首页心得笔记
navicat无法访问远程mysql的解决(1045-access denied for user 'root'@'123.138.35.3'(using password:yes))
发布时间:2015-06-17 18:43:10编辑:雪饮阅读()
一直以来没有注意到服务器中的mysql在外部的访问问题,今天迫切的需要使用navicat来连接我服务器的数据库,但是竟然提示:
我考虑是不是连接信息的主机ip需要填写主机的端口,但最后证实并不需要主机端口。
雪饮个人博客将会这样处理:
1. 管理员登陆系统,停止mysql服务或者结束mysqld-nt进程;
2. 进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\ , CMD进入命令行;
3. 运行 D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqld-nt --skip-grant-tables启动mysql,关闭权限的检查;
4. 运行 D:\Program Files\MySQL\MySQL Server 5.5\bin\mysqladmin -u root flush-privileges password "newpassword" 重设root密码;
5. 重新启动mysql服务;
需要注意的是第三步命令运行的时间是非常的长的,你必须有耐心等待命令运行完成,有时候只需要执行了第三步后就可以了,至少我是没有继续执行后面的命令。
关键字词:navicat,mysql访问,个人博客