В настройках, по умолчанию, пользователем MySQL базы в системе управления контентом сайта JOOMLA является пользователь root, к тому же еще и без пароля.

Такая ситуация не способствует безопасности сайта и в целом WEB-сервера. У такого сайта на JOOMLA могут возникнуть трудности при смене хостинга.

Необходимо изменить пароль и пользователя MySQL базы в файле конфигурации JOOMLA и на MySQL сервере.

Сначала смените пароль MySQL в файле конфигурации JOOMLA. В корне своего сайта (uesaka.ru) отредактируйте файл configuration.php:

nano /var/www/uesaka.ru/configuration.php

..........................
	public $dbtype = 'mysql';
	public $host = 'localhost';
	public $user = 'uesakasqluser';
	public $password = '123';
	public $db = 'uesakaru';
..........................

Теперь сделайте соответствующие изменения в MySQL консоли:

Войти в консоль MySQL позволяет Linux команда mysql. Ее параметрами являются имя пользователя базы данных и название базы данных.

Войдите в консоль MySQL с именем пользователя root, подключившись к базе mysql

mysql -u root -p mysql

Введите пароль пользователя root, не путать с root пользователем Linux.

Как создать нового пользователя базы данных MySQL и установить для него пароль?

Консольная команда MySQL GRANT ALL PRIVILEGES позволяет определить нового владельца базы данных MySQL и задать для него пароль.

Например, мы хотим для базы uesakaru назначить владельца uesakasqluser@localhost (на локальном компьютере) и установить пароль к MySQL базе 123:

mysql> GRANT ALL PRIVILEGES ON uesakaru.* TO uesakasqluser@localhost IDENTIFIED BY '123';