Исправляем Error MySQL connect

11609
1351
01 Августа 2018, 13:39
error mysql connect

Ошибка Error MySQL connect возникает по причине того, что невозможно соединиться с mysql сервером. Так же, часто php возвращает похожую ошибку: Access denied for user 'bd'@'localhost' (using password: YES) in db.php on line 6. Connection error!, что говорит о том, что не получается подключиться к базе данных. Ошибка Error MySQL connect вызывается если: сервер MySQL не доступен, либо вы не можете к нему подключиться, т.е. логин, пароль или адрес сервера указаны не верно. Еще раз убедитесь, что данные введены верно и нет никаких опечаток.

Если у вас есть SSH доступ, попробуйте перезагрузить SQL. Для этого авторизуйтесь в системе с правами администратора и выполните команду
# service mysqld restart
Если MySQL сервер на Debian или Ubuntu Linux, то команда будет
/etc/init.d/mysql restart
или же
systemctl restart mysqld.service
Узнать состояние mysql - вместо команды restart выполните команду status. Более подробно читайте тут: Error connecting mysql server

Итак, подитожим:

  • первым делом проверяйте, верны ли доступы к БД - сервер, логин, пароль, юзер.
  • Если эта ошибка появилась на хостинге и сайт работал до этого нормально - пишите в поддержку - что то не так сервером БД. Может быть так что на хостинге ведутся тех.работы.
  • Если ошибка Error MySQL connect появляется на сервере, проверяйте статус БД, перезагружайте.
  • Используете виртуальный сервер, типа Open Server - перезагрузите его.

У движков есть файл конфигурации, где указываются доступы к MySQL. Приведем 6 самых распространенных движков.

Файл конфигурации 1С-Битрикс

\bitrix\php_interface\dbconn.php

Файл конфигурации MODX

\core\config\config.inc.php

Файл конфигурации WordPress

\wp-config.php в корне сайта

Файл конфигурации Drupal

\sites\default\settings.php

Файл конфигурации Joomla!

\configuration.php в корне сайта

Файл конфигурации Opencart

В Opencart за подключение к MySQL отвечают файлы config.php и admin/config.php в корне сайта

Теги:
  • MySQL
  • connect
ДРУГИЕ СТАТЬИ
Избавляемся от fatal error uncaught в php
fatal error uncaugh возникает, когда в коде PHP происходит исключение (exception), вне конструкции try-catch
932
111
28.03.2023
Исправляем ошибку cannot find module node js
Причины и решения ошибки в node.js - cannot find module
4294
515
27.03.2023
Ошибка E00e0 в API pointexpress.ru
Причины возникновения ошибки E00e0 в API pointexpress.ru
599
71
17.01.2023
Коды ошибок Telegram API
Коды возвращаемых ошибок от API Telegram
7748
929
06.12.2021
Комментарии
Комментировать