我在Linux上安裝了mysql服務器IP = 192.168.1.100,但是當我嘗試連接到這個IP時,它總是報錯(111)。但使用localhost和127.0.0.1即可。無法連接到MySQL服務器錯誤111
[email protected]# ifconfig | grep "inet addr" inet addr:127.0.0.1 Mask:255.0.0.0 inet addr:192.168.1.100 Bcast:192.168.1.255 Mask:255.255.255.0 [email protected]# mysql -ubeer -pbeer -h192.168.1.100 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.100' (111) [email protected]# mysql -ubeer -pbeer -hlocalhost Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 160 Server version: 5.1.31-1ubuntu2 (Ubuntu) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> [email protected]# mysql -ubeer -pbeer -h127.0.0.1 Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 161 Server version: 5.1.31-1ubuntu2 (Ubuntu) Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql>
從另一臺機器連接,也錯誤111
[email protected]# mysql -ubeer -pbeer -h192.168.1.100 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.100' (111)
如何在這種情況下使用localhost/127.0.0.1和192.168.1.100之間的差異。 我不知道如何從另一臺機器連接到這個數據庫。
請幫忙。 謝謝。
顯然,他沒有'skip-networking'這行;-) –
如何知道mysql my.cnf位置:http://stackoverflow.com/questions/2482234/how-to-know-mysql-my- cnf-location –
但是當你可以從mysql工作臺連接到它時會發生什麼?我也有同樣的問題。 –