Смена пароля базы данных mySQL теперь приводит к сбою Joomla

У меня есть база данных mySQL за установкой Joomla. Я изменил пароль базы данных, потому что забыл его, но теперь Joomla вылетает при поиске базы данных.

Я думаю, что в joomla где-то записан пароль - если кто-нибудь знает, я мог бы отредактировать его вручную и ввести новый пароль базы данных.

В противном случае я надеюсь, что ручная установка резервной копии исходной базы данных будет работать. Мне нужно знать, включает ли резервная копия пароль базы данных. Если да, решит ли восстановление исходной базы данных мою проблему, вернув систему к исходному паролю?

Пожалуйста помоги. спасибо, с.


person Community    schedule 22.01.2009    source источник


Ответы (4)


Вы, вероятно, захотите взглянуть на свой файл configuration.php и переменные thease, которые устанавливают соединение с вашей базой данных:

var $dbtype = 'mysql';
var $host = 'localhost';
var $user = 'your database username';
var $password = 'your database password';
var $db = 'database name';
var $dbprefix = 'jos_';

Файл должен быть в вашем joomla-root.

person Fluff    schedule 22.01.2009

У меня была такая же проблема, но даже после смены $password joomla все равно вылетала. Оказалось, что когда я изменил пароль, новый пароль был слишком длинным и усекался (то ли joomla, то ли mysql, я не уверен). Таким образом, вы можете попробовать использовать более короткий пароль, если приведенные выше решения не работают.

person iainbeeston    schedule 17.02.2011

Я столкнулся с той же проблемой, и вышеописанное сработало для меня, но пароль должен быть внизу списка переменных.

person runrusrun    schedule 26.03.2010

Самое простое решение: -

  1. Используйте phpMyAdmin, чтобы изменить адрес «электронной почты» и скопировать «имя пользователя» администратора
  2. Перейдите на сайт yoursite.com/administrator
  3. Нажмите забыли пароль и вставьте "имя пользователя"
  4. Нажмите "Сброс пароля" в почтовом приложении
person SEAFORDSERVICES    schedule 31.05.2017