时间:2021-07-01 10:21:17 帮助过:70人阅读
配置如下:
在你开启防火墙以后发现还是telnet失败,我去,报错如下:
这里的原因是因为你的数据库只允许root用户在本地登录,你可以设置允许访问的用户跟地址
(1)进入数据库查看用户表
mysql -u root -p //登录数据库 use mysql //进入mysql数据库 select Host,User from user; //查看可以访问数据库的ip
结果如下:
(2)设置可以访问的ip
update user set host=‘%‘ where host=‘localhost‘; //允许所有访问
flush privileges; //刷新生效
当然也可以只允许一些ip访问,或者ip段访问:GRANT ALL PRIVILEGES ON *.* TO ‘root‘@‘182.61.*.*‘ IDENTIFIED BY ‘password‘ WITH GRANT OPTION; //允许182.61段在root账号登录
linux中MySQL本地可以连接,远程连接不上问题
标签:账号登录 where rest 通过 input mysql配置 远程连接 报错 9.png