在此先感謝您的幫助。錯誤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