程序员社区

Navicat连接不上远程数据库

1、先授予权限
权限不足问题
第一步:重启mysql服务

service mysql restart

第二步:进入mysql的bin目录下,输入命令,在输入密码,进入mysql

mysql -u root -p

第三步:输入,意思就是给IP-xxx.xxx.xxx.xxx赋予了所有的权限,包括远程访问权限,%百分号表示允许任何IP访问数据库

grant all privileges on *.* to root@"%" identified by "密码"

第四步:输入命令,重新加载权限

flush privileges

最后:重启mysql服务即可

service mysql restart

2、关闭防火墙或开放3306端口

iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

连接不上基本就是这两个原因

赞(0) 打赏
未经允许不得转载:IDEA激活码 » Navicat连接不上远程数据库

相关推荐

  • 暂无文章

一个分享Java & Python知识的社区