1、查看:netstat -an|grep 3306 是空的,说明没有在侦听
解决办法:修改/etc/my.cnf 将其中skip-networking注释掉,然后运行netstat -an|grep 3306 就可以看到了
2、对于服务器来说,首选防火墙必须允许3306端口通过,可以在客户机通过telnet 该端口测试
(可以关闭防火墙 service iptables stop)
3、设置用于远程访问的用户,必须先对该用户授权,允许远程访问
#mysql -uroot -p
mysql>grant all on root.* to " identified by "123456";