Как решить «Ошибку установления соединения с базой данных» на веб-сайтах?
Что вы видите, когда пытаетесь открыть свой сайт «Ошибка установления соединения с базой данных» Предупреждение (Ошибка установления соединения с базой данных) указывает на то, что исходные коды вашего сайта (PHP) и ваша база данных MySQL/MariaDB не могут взаимодействовать друг с другом. Эта ошибка обычно возникает из-за неправильной смены пароля, повреждения базы данных или проблем с оптимизацией на стороне сервера. Чтобы решить проблему, вы можете выполнить следующие действия.
Шаг 1. Проверьте wp-config.php или файл настроек базы данных.
80% причина ошибки в том, что в файле настроек неправильно записана информация о базе данных:
- Где ваш сайт установлен через cPanel, Plesk или FTP
public_htmlПерейдите в основной каталог. - Если вы используете WordPress
wp-config.phpОткройте файл (config.php, data.php и т.п. в специальном ПО) в режиме редактирования. - Найдите следующие строки и проверьте, соответствуют ли они точно текущей информации, которую вы создали в cPanel/Plesk:
define('DB_NAME', 'veritabanı_adınız');define('DB_USER', 'veritabanı_kullanıcı_adınız');define('DB_PASSWORD', 'veritabanı_şifreniz');define('DB_HOST', 'localhost');*(Примечание. Если вы не используете удаленный SQL-сервер, это значение должно оставаться «localhost»).*
Шаг 2. Проверьте разрешения и привилегии пользователя MySQL
Даже если имя базы данных и пароль верны, пользователю, возможно, не предоставлены полные права доступа к базе данных:
- Войдите в cPanel и Базы данных MySQL® Войдите на страницу (Базы данных MySQL).
- Прокрутите страницу вниз и выберите соответствующего пользователя и базу данных в разделе «Добавить пользователя в базу данных». Добавлять сказать.
- На открывшемся экране «ВСЕ ПРИВИЛЕГИИ» Сохраните изменения, установив флажок (Все привилегии).
Шаг 3. Восстановление поврежденных таблиц (восстановление базы данных)
Внезапное завершение работы сервера или сбой SQL могли привести к повреждению таблиц. Чтобы восстановить таблицы из cPanelphpMyAdminпанели, выберите свою базу данных в левом меню, отметьте все таблицы и щелкните раскрывающееся меню внизу. «Починить картины» Нажмите («Восстановить таблицу»).
Эта статья специально подготовлена для PvPServer.