1

Тема: Не могу сменить имя пользователя и пароль mysql.

На машине установлен Denwer, движок Joomla. После окончания работы над сайтом решил изменить
имя пользователя и пароль базы данных с целью безопастности. Редактирование проводил БД mysql(17)
которая раньше была в панели phpMyAdmin в левой колонке. Изменил имя пользователя и пароль в config.inc.php
и configuration.php самой joomla. Перезапустил Denwer и увидел, что в левой колонке пропал выбор баз данных
(раньше там были mysql(17) и joomla(64)), а есть только information shema 17 . При попытке просмотра
запросы не выполняются (Access denied to user kostar140@localhost для таблицы такой-то). При попытке входа
на сайт пишет, что не может соединиться с базой данных. Не пойму, что сделал неправильно. Прошу не пинать -
это моя первая работа с БД.

2

Re: Не могу сменить имя пользователя и пароль mysql.

kostar140
Зайдите в Денвер под root (по умолчанию без пароля) и установите пароль пользователю kostar140 в разделе "Привилегии". Там же выставьте права пользователя (не устанавливайте обычному пользователю права из раздела администрирование).

Если вы меняли имя и пароль пользователя root, то механизм восстановления пароля будет достаточно сложен. Описание дано здесь: http://forum.php-myadmin.ru/viewtopic.p … 8603#p8603

Возможно будет проще сохранить файл с именем базы данных из каталога data установочной директории MySQL, затем переустановить Денвер и добавить данный сохраненный каталог. Проследите, чтобы версии Денвера были полностью идентичны.

3

Re: Не могу сменить имя пользователя и пароль mysql.

Спасибо друг, помогло. Разобрался.