在MySQL中“无法获取您的地址的主机名”

时间:2012-11-25 21:50:19

标签: mysql

我一直在使用MySQL几个月,突然改变了什么并导致了这个错误?我找到了this link

既然是同样的问题,我可以在哪里找到my.ini / my.cnf?
我只需要在my.ini /my.cnf中的[mysqld]属性附近添加skip-name-resolve吗?

2 个答案:

答案 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