系统环境:
Ubuntu 20.04 server 64bit
mysql8.0
服务器安全组我全部打开,防火墙也在面板开启3306,面板数据库也开启了所有人访问权限,但本地连接一直显示2003错误。
经各种排查,发现SQL数据库3306端口,只监听在内网地址127.0.0.1上(执行netstat -nplut查看)
在面板找到SQL的配置文件,或者编辑/etc/my.cnf
在[mysqld]节中增加下面一行:
bind-address=0.0.0.0 #全部地址或者指定的ip地址
面板重启mysql服务或执行:
service mysqld restart
验证:
netstat -tln
在此做个分享,如果有类似问题可以尝试下
|
|