2003: Не удаётся подключиться к серверу MySQL (TCP/IP)
MySQLЧто это значит?
Клиент не смог подключиться к серверу MySQL по TCP/IP на указанном хосте и порту.
Почему возникает?
Сервер не запущен, неверный хост/порт, межсетевой экран блокирует порт 3306, сервер привязан только к localhost (bind-address = 127.0.0.1) или включён skip-networking.
Как исправить
Убедитесь, что сервер работает и прослушивает правильный порт. Для удалённого доступа задайте bind-address = 0.0.0.0 (или подходящий IP) в my.cnf и убедитесь, что skip-networking выключен. Откройте порт 3306 в межсетевом экране. Проверьте хост/порт: mysql -h host -P 3306 -u app_user -p. Убедитесь, что у пользователя есть привилегии с удалённого хоста.
Ещё по этой СУБД
- 1146Таблица не существует
- 1054Неизвестный столбец в списке полей
- 2002Не удаётся подключиться к локальному серверу MySQL через сокет
- 2006MySQL server has gone away (соединение с сервером потеряно)
- 1114Таблица заполнена
- 1215Не удаётся добавить ограничение внешнего ключа
- 1451Не удаётся удалить или обновить родительскую строку: нарушено ограничение внешнего ключа