这是因为
mysql数据库只允许自身所在的本机器连接,不允许其他机器远程连接。
如果是root用户,执行sql语句:
use mysql;
select host from user where user='root';
如果是localhost ,那么就是只允许本地连接
update user set host = '%' where user ='root';
flush privileges;
这样就可以了
本文介绍如何修改MySQL数据库设置,以允许除本机之外的其他机器进行远程连接。通过使用特定的SQL语句更新用户表中的host字段,并刷新权限,可以轻松实现这一目标。
这是因为
mysql数据库只允许自身所在的本机器连接,不允许其他机器远程连接。
如果是root用户,执行sql语句:
use mysql;
select host from user where user='root';
如果是localhost ,那么就是只允许本地连接
update user set host = '%' where user ='root';
flush privileges;
这样就可以了

被折叠的 条评论
为什么被折叠?