Если вы занимаетесь разработкой своего сайта сначала на локальном компьютере, то при переносе на хостинг практически всегда столкнётесь с ошибкой установки соединения с базой данных, в английской версии WordPress она звучит так: Error establishing a database connection.
Но совсем необязательно, что это будет из-за переноса сайта, могут быть изменены настройки подключения к базе данных: удалён пользователь, под которым вы подключались, либо же изменён пароль или MySQL вынесен на отдельный сервер.
Также появление этой ошибки может означать недоступность сервера базы данных на вашем хостинге. В любом случае, проблема есть и её нужно решать.

Убедитесь, что имеете исправную резервную копию вашего сайта до любых действий, которые будут предложены ниже в инструкции!

Проявляется ли проблема в wp-admin
Первым делом стоит убедиться, что данное сообщение об ошибке выводится и на сайте, и в административной панели. Для этого попробуйте зайти в админку сайта (wp-admin).
Если в административной панели выводится абсолютно аналогичное сообщение об ошибке установки соединения с базой данных — можете смело переходить к следующему шагу этой инструкции.
Если же вы получили сообщение «Одна или несколько таблиц базы данных недоступны», тогда нужно будет выполнить автоматическое исправление таблиц механизмами WordPress.
Для этого нужно выполнить следующие шаги:
1 Открыть файл wp-config.php и добавить в него следующую строку:

Код:
define('WP_ALLOW_REPAIR', true);

2 После этого зайти по адресу

Код:
http://ваш-сайт.ru/wp-admin/maint/repair.php

http://gruz0.ru/wp-content/uploads/2013/08/ispravlyaem-oshibku-ustanovki-soedineniya-s-bazoy-dannyih-01.png
3 Нажать кнопку «Починить базу данных» и дождаться завершения операции.
Это может занять некоторое время, в зависимости от размера данных в таблицах базы вашего сайта.

Запомните, что доступ к этой странице может получить любой пользователь вашего сайта, обратившись к ней по прямому адресу. Поэтому после исправления ошибки обязательно удалите строку WP_ALLOW_REPAIR из файла wp-config.php!

Если после этого шага сайт стал доступен и сообщение об ошибке больше не появляется — можете смело завершить чтение статьи и радоваться, что обошлись лишь испугом.
В ином случае рекомендую продолжить чтение заметки.

Проверка файла wp-config.php
Файл wp-config.php один из самых важных файлов в WordPress — именно в нём прописаны все параметры для нормальной работы вашего сайта. Все настройки для подключения к базе данных тоже находятся именно в этом файле.
Если вдруг вы, или кто-то другой (например, системный администратор), изменили логин или пароль для подключения к базе данных, то внести изменения нужно именно в файл wp-config.php, помните об этом.
За настройки подключения к базе данных MySQL отвечают следующие константы:
define('DB_NAME', 'название базы данных');
define('DB_USER', 'пользователь базы данных');
define('DB_PASSWORD', 'пароль пользователя');
define('DB_HOST', 'localhost');
Имейте в виду, что в константе DB_HOST не всегда будет значение localhost, это может быть и IP адрес сервера, либо же какой-то другой адрес, если вы используете хостинг от МастерХост, например. В любом случае, эту информацию вам нужно уточнить у вашего хостинг-провайдера, либо в личном кабинете вашего хостинга.
Но для большинства хостингов значение DB_HOST будет всё-таки localhost и чаще всего изменять его не придётся.
Подробности на сайте:
http://gruz0.ru/ispravlyaem-oshibku-ust … y-dannyih/