在此先感谢您的帮助.
我正面临着mysql服务器的问题,这是本主题的标题,通过使用命令:
mysql -u myuser -pmypass -h `hostname` db_name
Run Code Online (Sandbox Code Playgroud)
我收到了错误
ERROR 2003 (HY000): Can't connect to MySQL server on 'hostname' (111)
Run Code Online (Sandbox Code Playgroud)
所以我检查了my.cnf文件,我没有"绑定地址"和"跳过网络"的行,虽然我尝试添加它们并重新启动,但没有改变任何东西.
除此之外,sql日志中没有错误,我们可以(使用HeidiSQL)远程连接到服务器,知道用户是myuser"@"%.Mysql侦听端口3306,所以它没关系
此外,使用@'localhost'创建的用户可以正常使用命令行(不带-h选项).
更有趣的是,看起来完全相同的其他服务器在本地和远程使用第一个命令工作......
服务器使用CentOS 6.2运行
因此,如果有人对此事有任何想法,我会很高兴听到它
PS:这是我第一次在这里发帖,所以如果有格式问题,请原谅我