navicat无法连接上mysql,该怎么设置?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了navicat无法连接上mysql,该怎么设置?相关的知识,希望对你有一定的参考价值。

防火墙已经允许3306端口连接。

可能是你没有启动mysql的服务,我之前是同样的问题,如果是Windows系统可以直接点击键盘上Windows+R,在控制框里输入“services.msc”,打开服务窗口,找到MySQL点击“启动该服务”即可。 参考技术A localhost用户没有被授权,或者你localhost用户的登录密码错误,你试下修改数据库密码,如何localhost密码修改不了,总是提示你的旧密码错误,则需要破除密码,然后重设密码,之前折腾过几次 参考技术B 重新修改密码,你修改密码的时候要加上PASSWORD()这个函数去加密你的密码, 参考技术C 用户名,密码 数据库要允许外部链接才行追问

该怎么设置

追答

1.进入到你的主机里
2.登录主机mysql
3.mysql -u root -p 密码
4.输入以下语句 执行

授权允许外部链接
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的数据库密码' WITH GRANT OPTION;

本回答被提问者和网友采纳

以上是关于navicat无法连接上mysql,该怎么设置?的主要内容,如果未能解决你的问题,请参考以下文章

MySQL8安装后连接不上?

怎样用 Navicat for MySQL 连接上Linux服务器上配置好的mysql数据库

连接上了WiFi,但是显示无互联网连接该怎么办?

navicat for oracle 连接oracle 数据库,通过sql plus 能连接上数据库 ,可是通过navicat 就是连不上

怎么用navicat自动备份mysql数据库

con sno联合主键怎么设置