发布的web项目连接在linux上的MySQL数据库不能运行起来,但是连接windows上的mysql可以,什么原因呢??

问题如题,mysql版本也一样,就是安装环境不一样,通过远程都能访问正常linux的mysql,有没有大神遇到过类似的问题??
是不是跟项目的配置有关?

    好像是不能解析,默认安装的 MYSQL开启了DNS的反向解析,在MY.INI(WINDOWS系统下)或MY.CNF(UNIX或LINUX系统下)文件的[mysqld]下加入 skip-name-resolve这一句。

    但是,这样会引起一个问题:连接mysql时,不能使用 localhost连接了,而是要使用IP地址的

    关闭linux的selinux

    关闭linux防火墙

追问

照你说的做了,还是一样的报错

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-12-08
AAAAAAAAAA
第2个回答  2014-12-08
linux防火墙设置了吗?|有权限吗??????????????追问

防火墙都关了,通过客户端工具navicat都可以访问mysql

相似回答