连接mysql错误问题解决方案
问题原因
机器上安装了 mysql,需要从另外一台机器连接到 mysql 服务
在连接的时候提示错误如下

出现这个错误的原因,是 mysql 服务没有开启对外部机器的访问权限
问题处理
这里以 windows 下的 mysql 为例,在 mysql 的安装机器下,定位到 mysql 的安装路径
输入 cmd 打开命令行终端

在命令行终端中,输入以下命令,然后输入密码进行 mysql 登录
mysql -u root -p
登录 mysql 后,进入的终端窗口如下

进入 mysql 数据库,并查看 root 用户的配置主机,当前默认只能 localhost 进行连接
use mysql select host from user where user='root';

修改为 % 表示允许外部主机连接当前 mysql,修改后查看修改结果
update user set host = '%' where user ='root';

确认修改完毕后,进行 flush 保存操作
flush privileges;

连接 mysql
再次从外部主机连接 mysql ,现在就可以正常连接了

到此这篇关于连接mysql错误问题解决方案的文章就介绍到这了,更多相关连接mysql错误内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!
相关文章
mysql 登录报错:ERROR 1045 (28000):Access den
本文主要介绍了mysql 登录报错:ERROR 1045 (28000):Access denied for user ‘root‘@‘localhost‘ (using password: Yes)的问题解决,具有一定的参考价值,感兴趣的可以了解一下2025-03-03


最新评论