欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 财经 > 产业 > Ubuntu22上安装MySQL8启动成功,远程无法连接

Ubuntu22上安装MySQL8启动成功,远程无法连接

2025/2/26 9:53:53 来源:https://blog.csdn.net/Jactil/article/details/145850851  浏览:    关键词:Ubuntu22上安装MySQL8启动成功,远程无法连接

解决步骤:
1.首先验证网络是否通
ping Linux服务器ip
2.如果网络通,验证是否开放了访问
2.1在服务器上使用 sudo mysql -u root -p 并输入密码连接到mysql
2.2执行 SELECT User, Host FROM mysql.user; 查找一个Host列为’%'的用户,这表示允许从任何主机连接。
如果显示如下
±-----------------±----------+
| User | Host |
±-----------------±----------+
| debian-sys-maint | localhost |
| mysql.infoschema | localhost |
| mysql.session | localhost |
| mysql.sys | localhost |
| root | localhost |
±-----------------±----------+

则需要修改 执行如下命令
– 更新root用户的Host为%,允许从任何主机连接
UPDATE mysql.user SET Host = ‘%’ WHERE User = ‘root’;

– 刷新权限,使更改生效
FLUSH PRIVILEGES;

– 退出MySQL客户端
EXIT;

2.3检查mysqld.cnf 确保你的MySQL服务器配置为监听所有网络接口,而不是只监听localhost
sudo nano /etc/mysql/mysql.conf.d/mysqld.cnf

找到bind-address行,确保它设置为:
bind-address = 0.0.0.0

2.4重启 sudo systemctl restart mysql

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词