日期:2014-05-16  浏览次数:20551 次

mysql问题,实在搞不定了。
cd   /etc/init.d/mysqld   start可以启动
在终端进入mysql后,可以查询表数据出来,但我程序连接不上。
于是使用telnet   192.168.1.200   3306,发现登不上去,不知道是什么原因。

我的linux是在虚拟机中运行的。

------解决方案--------------------
应用程序与mysql不在同一台机子吧?
mysql默认不能远程机子登录,如有需要,必须要改一下某张表的root字段的什么,(记当清楚了,楼下的一定有人知道)。



------解决方案--------------------
1.查看是否有防火墙
2.远程权限是否打开
------解决方案--------------------
权限权限...
------解决方案--------------------
于是使用telnet 192.168.1.200 3306,发现登不上去,不知道是什么原因。

linux 的防火墙没有允许3306端口
vi /etc/sysconfig/iptables