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,该怎么设置?的主要内容,如果未能解决你的问题,请参考以下文章
怎样用 Navicat for MySQL 连接上Linux服务器上配置好的mysql数据库
navicat for oracle 连接oracle 数据库,通过sql plus 能连接上数据库 ,可是通过navicat 就是连不上