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

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

可能是你没有启动MySQL的服务,我之前是同样的问题,如果是Windows系统可以直接点击键盘上Windows+R,在控制框里输入“services.msc”,打开服务窗口,找到MySQL点击“启动该服务”即可。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-01-19
localhost用户没有被授权,或者你localhost用户的登录密码错误,你试下修改数据库密码,如何localhost密码修改不了,总是提示你的旧密码错误,则需要破除密码,然后重设密码,之前折腾过几次
第2个回答  2017-07-05
重新修改密码,你修改密码的时候要加上PASSWORD()这个函数去加密你的密码,
第3个回答  2015-01-18
用户名,密码 数据库要允许外部链接才行追问

该怎么设置

追答

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

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

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