Я только что установил экземпляр Drupal на общей учетной записи веб-хостинга ранее сегодня (через softaculous). Я установил некоторые вещи, отличные от того, как я хотел его в первый раз, поэтому я удалил каталог, в котором он был установлен, и базу данных и пользователя, которые были созданы для него, а затем снова попытался. Вскоре после начала работы со второй установкой, я получил ошибку, описанную ниже, и я еще ничего не сделал, поэтому снова заново установил. Теперь я нахожусь на третьей установке, и все три используют одну и ту же базу данных и имя пользователя (я удалил старую базу данных MySQL и пользователя через cPanel перед каждой установкой), и эта же ошибка повторяется снова.не может получить доступ к базе данных MySQL для Drupal
Когда я пытаюсь получить доступ к любой из страниц Друпал, я получаю это:
PDOException: SQLSTATE[HY000] [1045] Access denied for user
'mareofni_twocit'@'localhost' (using password: YES) in
lock_may_be_available() (line 167 of
home/mareofni/public_html/twocities/includes/lock.inc).
Раздел «Базы данных MySQL» из Cpanel говорит о том, что база данных и пользователь по-прежнему существуют. При использовании функции «Проверка базы данных», это дает сообщение об ошибке:
Error from MySQL query: DBD::mysql::db do failed:
Unknown database 'mareofni_twocit'Failed to use
mareofni_twocit: Unknown database 'mareofni_twocit'
«Восстановить базу данных» в Cpanel не решает проблему, и дает такое же сообщение об ошибке.
Error from MySQL query: DBD::mysql::db do failed:
Unknown database 'mareofni_twocit'Failed to use
mareofni_twocit: Unknown database 'mareofni_twocit'
Я пытался смотреть на Databse в PhpMyAdmin, но PhpMyAdmin не список базы данных - как он не может сказать, что она существует.
Есть ли что-нибудь, что я могу сделать, чтобы решить эту проблему самостоятельно или предотвратить ее повторный запуск в следующий раз, когда я установлю Drupal? Некоторое понимание того, что проблема является, также будет полезна.
(Разрывы строки в сообщениях об ошибках мои, добавлены для удобства чтения.)
Ну, я собираюсь пойти с этими точными ошибками. База данных не существует. И имя пользователя тоже не существует. Скорее всего, они верны. –
@ Андрей Вы знаете, как могла быть удалена база данных? Он определенно существовал до этого, так как Drupal подключался к нему без ошибок час назад. –
Идея партнера. Я рассматриваю ошибки здесь, а не код. –