我一直在使用MySQL几个月,突然改变了什么并导致了这个错误?我找到了this link
既然是同样的问题,我可以在哪里找到my.ini / my.cnf?
我只需要在my.ini /my.cnf中的[mysqld]
属性附近添加skip-name-resolve吗?
答案 0 :(得分:1)
http://dev.mysql.com/doc/refman/4.1/en/mysql-config-wizard-file-location.html
my.ini文件的位置 在4.1.5版之前的MySQL安装中,通常将服务器配置文件命名为my.cnf或my.ini,并在c:\ my.cnf或c:\ Windows \ my.ini中找到该文件。
新的MySQL配置向导将my.ini文件放在MySQL服务器的安装目录中。这有助于将配置文件与特定服务器实例相关联。
为了确保MySQL服务器知道在哪里查找my.ini文件,将类似于此的参数作为服务安装的一部分传递给MySQL服务器:
- defaults-file =“C:\ Program Files \ MySQL \ MySQL Server 4.1 \ my.ini” 这里,C:\ Program Files \ MySQL \ MySQL Server 4.1被替换为MySQL服务器的安装路径。 --defaults-file选项指示MySQL服务器在启动时读取指定文件的配置选项。
其他:
http://www.electrictoolbox.com/mysql-my-cnf/
CentOS 5 / RHEL 5 对于Red Hat Enterprise Linux 5,CentOS 5和其他派生的Linux发行版:
/etc/my.cnf
Debian 5 Lenny 对于Debian 5 Lenny和其他派生的Linux发行版,包括Ubuntu:
/etc/mysql/my.cnf
OSX 10.6上的MAMP 1.9 普通的MAMP默认没有一个(虽然很可能是MAMP Pro),但你可以自己创建一个,或者从/ Applications / MAMP / Library / share / mysql中复制一个my - * .cnf文件: / p>
/Applications/MAMP/Library/my.cnf
OSX 10.7上的MAMP 2.0 如上所述,位置是:
/Applications/MAMP/conf/my.cnf
答案 1 :(得分:0)
我面临同样的问题,我正在使用我的窗口7 os机器连接到remnote mysql服务器,但在我的情况下,禁用防火墙解决了我的问题,所以你可以尝试它,不需要改变my.cnf或我的.ini