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)
  • убедитесь, что в настройках подключения верстака нет опечаток.
Другие вопросы по тегам