1

Тема: phpMyAdmin перестал пускать на сайт после смены пароля Root

Доброе утро ! Прошу помочь разобраться с ситуацией. Есть сайт на основе какой то версии Apache. Все это стоит на FreeBSD. На сайте стоит MySQL. Требовалось сменить пароль Root. Зашел туда, сменил пароль. Сообщение что пароль успешно изменен. После этого разлогинился, попытался зайти снова и получил отворот -
Добро пожаловать в phpMyAdmin 2.6.3-pl1
phpMyAdmin попытался соединиться с сервером MySQL, но сервер отверг соединение. Проверьте имя хоста, пользователя и пароль в config.inc.php.
Ошибка
Ответ MySQL:
#1045 - Access denied for user: 'root@localhost' (Using password: YES)
Более того, отвалился сам сайт с ошибкой -
Warning: Access denied for user: 'root@localhost' (Using password: YES) in /usr/local/www/data.default/inc/db.php on line 73
Warning: MySQL Connection Failed: Access denied for user: 'root@localhost' (Using password: YES) in /usr/local/www/data.default/inc/db.php on line 73
Warning: fopen("errors.log", "a+") - Permission denied in /usr/local/www/data.default/inc/functions.php on line 106
Произошла ошибка сервера. Обратитесь к странице позже.

Прошу помочь разобраться что происходит, как мне вернуть доступ к сайту и сам сайт поднять?
Заранее спасибо.

2

Re: phpMyAdmin перестал пускать на сайт после смены пароля Root

Retro
После смены пароля пользователя, под которым вы подключаетесь к MySQL с помощью скрипта или phpMyAdmin, необходимо сменить конфигурационные данные. В случае phpMyAdmin, в корне скрипта вы найдете конфигурационный файл config.inc.php, в котором необходимо установить новый пароль в директиве $cfg['Servers'][$i]['password']. В случае скрипта, необходимо найти его конфигурационный файл и произвести в нем аналогичные изменения, за исключением того, что директива, содержащая пароль, может называться иначе.

3

Re: phpMyAdmin перестал пускать на сайт после смены пароля Root

Hanut
Я пробовал заменить данный файл через фтп (предварительно проведя редактирование пароля, чтобы он совпадал с введенным мной при смене пароля для пользователя Root), но этот файл заменить невозможно, выдается ошибка Нет разрешения на запись. OS на сервере стоит FreeBSD, которую я не знаю. Как можно заменить данный файл? Спасибо

4

Re: phpMyAdmin перестал пускать на сайт после смены пароля Root

Retro
У вас должен быть SSH доступ, с помощью которого и надо подсоединиться (программа PuTTY) и произвести изменения конфигурационного файла.

Со скриптом все нормально?

5

Re: phpMyAdmin перестал пускать на сайт после смены пароля Root

Hanut
Если бы у меня был этот доступ.... Сервер ставил незнамо кто, давно, следы потеряны. Есть доступ только напрямую к интерфейсу FreeBSD, и к phpMyadmin. Других видов доступа не имею. Придется так что нибудь придумывать. Есть бакап сайта скаченный по ФТП, если это может помочь.

6

Re: phpMyAdmin перестал пускать на сайт после смены пароля Root

Retro
Что такое "прямой доступ к интерфейсу"? Вы имеете физический доступ к консоли?