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