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

2025-04-25 12:13:28
推荐回答(1个)
回答1:

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

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

  2. 关闭linux的selinux

  3. 关闭linux防火墙