在此先感谢您的帮助。错误2003(HY000):无法连接到'主机名'上的MySQL服务器(111)
我现在面临与MySQL服务器的问题,这也是本专题的标题,使用命令:
mysql -u myuser -pmypass -h `hostname` db_name
我得到的错误
ERROR 2003 (HY000): Can't connect to MySQL server on 'hostname' (111)
所以我检查了我。 cnf文件,我没有“绑定地址”和“跳过网络”的行,尽管我尝试添加它们并重新启动,但没有任何改变。
除此之外,sql日志中没有错误,我们可以(通过HeidiSQL)远程连接到服务器,知道用户是myuser"@"%
。 Mysql在端口3306上侦听,所以它没问题
此外,用@'localhost'创建的用户可以在命令行(不带-h选项)下正常工作。
什么是更有趣的是,其他服务器的本地和远程长得一模一样的工作与第一命令
服务器用CentOS的6.2运行
因此,如果任何人有一个想法这件事情我会很高兴听到这个消息
PS:这是我第一次在这里发帖,所以如果有格式问题,请原谅我
'hostname'是从字面上传递的?如果是,请将其替换为您的服务器(或localhost)的地址 –
否它在“重音”之间传递(因此它是执行的unix命令) – ASettouf