在命令行 ping 地址 ping的通 但ping 地址 3306 就挂了 ,sqlyog也无法连接
现在linux状态下查看端口情况
netstat -lnpt
登录mysql 查看端口,发现端口号是0
mysql>show variables like 'port';
退出数据库。
vi /etc/my.cnf 打开my.cnf 注释掉
#skip-grant-tables,并输入端口号
port= 3306
#skip-grant-tables #一定注意此参数,会影响下面参数是导致端口号为0的罪魁祸首
#skip-networking[mysql]
port= 3306[mysqld]
port= 3306
此时有人就已经可以连接上数据库了,但我还不行 还需要在该文件中添加一行代码
bind-address=0.0.0.0 #全部地址或者指定的ip地址
重启服务
service mysqld restart
此时再去查看端口号 发现已经更改成功