ERROR 1042 (HY000): Can’t get hostname for your address

摘要

       利用“GRANT REPLICATION SLAVE ON *.* TO ‘repl’@’192.168.1.%’ IDENTIFIED BY ‘arezone’;”命令在mysql中新建一个用户名,并授权登录,但是在登录同网段服务器时报错。如下所示:
 [root@mysql_master mysql]# /usr/local/webserver/mysql/bin/mysql -h 192.168.1.58 -uroot -p

Enter password: 
ERROR 1042 (HY000): Can’t get hostname for your address

解决方法:

编辑/etc/my.cnf,在:
[mysqld]
内添加一行:skip-name-resolve

然后重启mysql生效。

       利用“GRANT REPLICATION SLAVE ON *.* TO 'repl'@'192.168.1.%' IDENTIFIED BY 'arezone';”命令在mysql中新建一个用户名,并授权登录,但是在登录同网段服务器时报错。如下所示:
 [root@mysql_master mysql]# /usr/local/webserver/mysql/bin/mysql -h 192.168.1.58 -uroot -p

Enter password: 
ERROR 1042 (HY000): Can't get hostname for your address

解决方法:

编辑/etc/my.cnf,在:
[mysqld]
内添加一行:skip-name-resolve

然后重启mysql生效。

您可以选择一种方式赞助本站

支付宝转账赞助

支付宝扫一扫赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情