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