20 8 |
http://stackoverflow.com/questions/1420839/cant-connect-to-mysql-server-error-111 beer@beer-laptop# 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 beer@beer-laptop# mysql -ubeer -pbeer -h192.168.1.100 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.100' (111) beer@beer-laptop# 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> beer@beer-laptop# 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> Connect from another machine it also error 111. another@another-laptop# mysql -ubeer -pbeer -h192.168.1.100 ERROR 2003 (HY000): Can't connect to MySQL server on '192.168.1.100' (111) How difference between use localhost/127.0.0.1 and 192.168.1.100 in this case. I don’t know how to connect to this database from another machine. mysql
|
|||
Was this post useful to you? |
4 Answers
active
oldest
votes
up vote |
It probably means that your MySQL server is only listening the localhost interface.
In your my.cnf configuration file, you should comment them (add a # at the beginning of the lines), and restart MySQL.
|
||
feedback |
up vote |
111 means connection refused, which in turn means that your mysqld only listens to the
|
||
feedback |
up vote |
If all the previous answers didn’t give any solution, you should check your user privileges.
Then try to connect again using
|
||||
feedback |
up vote |
If you’re running cPanel/WHM, make sure that IP is whitelisted in the firewall. You will als need to add that IP to the remote SQL IP list in the cPanel account you’re trying to connect to.
|
|||
feedback |
Read More:
- It can’t connect to local MySQL server through socket ‘/ tmp/ mysql.sock ‘(2) “;
- MySQL: if the remote connection using navicatip fails, prompt “is not allowed to connect to this MySQL server”
- The MySQL service suddenly hangs up with the error message can’t connect to MySQL server on ‘localhost’ (10061)
- The server just without updating PID file and can’t connect to local MySQL server through socket are solved
- mysql problem solving: mysqladmin: connect to server at’localhost’ failed
- MYSQL login error: mysqladmin: connect to server at’localhost’ failed
- Host is not allowed to connect to this MySQL server
- Can’t connect to MySQL server on ‘192.168.64.132‘
- Sqlog connect to MySQL 8.0.24 remote server, error: 2058 solution
- Error 2003 (HY000): can’t connect to MySQL server on ‘localhost’ (10061)
- Cannot connect to MySQL server on “host” (113)
- ERROR 2002 (HY000): Can’t connect to MySQL server on ‘localhost’ (10061)
- 2003 – Can‘t connect to MySQL server on ‘192.168.163.128‘(Unknown error )
- node.js Server MySQL database connection timeout (error: connect etimeout)
- CentOS Liunx 7 uses rdesktop to remotely connect to the Alibaba Cloud server and it appears Failed to connect, CredSSP required by server.
- PHP connection to MySQL database error: call to undefined function MySQL_ connect()
- MySQL Workbench Failed to Connect to MySQL at 127.0.0.1:3306 with user root Bad handshake
- JDBC connect to Sql Server to connect to the database–The TCP/IP connection to the host localhost, port 1433 has failed
- MongoNetworkError: failed to connect to server [localhost:27017] on first connect [Error: connect EC
- Navicat for MySQL error 1251 failed to connect to MySQL