mysql8.0远程连接不上怎么回事?
前言:
我的环境:Ubuntu18
一般有3种情况:
1.服务器的防火墙3306端口没开放。
2.配置问题
我,没开防火墙,所以我的问题是配置问题。
=====2023年5月22日,补充。
3.没有创建一个用户
创建用户参考https://www.cnblogs.com/liqi175/p/17258915.html
======
解决:
1.打开配置
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
2.把bind-address改为0.0.0.0
3. 重启mysql服务
sudo systemctl restart mysql
4.测试连接
成功!!
扩展:
防火墙的问题解决方式:
https://www.cnblogs.com/muzi-lee/p/15716219.html