关于navicat远程链接数据库问题汇总

navicat远程链接mysql报错2003时是因为mysql的数据库默认只能是本地链接这时候,
vi /etc/mysql/mysql.conf.d/mysqld.cnf 将默认的bind_address = 127.0.0.1 改为 0.0.0.0
此时数据库可能报错不能连接。这是因为mysql本身还设置有链接ip限制,这是我们用命令

mysql -u root -p

进入MySQL的控制台
然后

grant all privileges on *.* to 'root'@'ip' identified by '密码';
flush privileges;

要全部ip允许只用将ip的位置替换成%即可
flush privileges;这个命令是使授权立即生效的

原创文章 5 获赞 5 访问量 4080

猜你喜欢

转载自blog.csdn.net/qq_40732093/article/details/84192899