mysql-Workbench не может подключиться к серверу
В рабочей среде статус сервера ОСТАНОВЛЕН и сообщение журнала запуска:
2016-05-28 11:14:37 - Checking server status...
2016-05-28 11:14:37 - Trying to connect to MySQL...
2016-05-28 11:14:37 - Can't connect to MySQL server on '127.0.0.1' (111) (2003)
2016-05-28 11:14:37 - Assuming server is not running
Когда я бегу:
sudo service mysql status
Я получил:
mysql start/post-start, process 3061
post-start process 3062
Кто-нибудь может помочь?
2 ответа
Убедитесь, что ваш /etc/mysql/my.cnf
не имеет bind-address
установить, затем перезапустить сервер. Это позволит подключения с локального хоста.
Есть много возможных проблем:
- Убедитесь, что сервис действительно работает:
netstat -plnt | grep mysql
- убедитесь, что он находится по адресу: порт, который вы ожидаете увидеть, например, здесь вы не сможете подключиться извне, потому что единственный IP-адрес с MySQL - это localhost:
tcp 0 0 127.0.0.1:3306 0.0.0.0:* LISTEN 12460/mysqld
, Если вы не видите это здесь, но видите в процессах (ps -eF | grep mysqld
) тогда, возможно, это связано только с сокетом. - Убедитесь, что процесс жив, войдя в систему с консоли:
mysql -u user -p
- убедитесь, что брандмауэр (-ы) позволяют удаленному хосту подключаться к серверу к этому порту (например, nmap, также доступна версия для Windows)
- убедитесь, что в настройках подключения верстака нет опечаток.