Я устанавливаю mysql и phpmyadmin, и при установке phpmyadmin я добавляю пароль конфигурации root, но в связи с пользователем root и пароль root есть у меня эта ошибка
Я думаю, что причина проблемы состоит в том, что в Ubuntu 18.04 метод аутентификации по умолчанию для пользователя root MySQL является аутентификацией сокета. Например, в командной строке можно войти в систему как корень при помощи sudo mysql
вместо mysql -u'root' -p
.
Можно переключиться на mysql_native_password
или еще лучше можно создать другого пользователя для веб-входа в систему и предоставить все полномочия этому пользователю. Поэтому давайте примем пользователя, которого Вы хотите создать, назван webroot - можно создать его следующими командами:
$ sudo mysql
mysql> CREATE USER 'webroot'@'localhost' IDENTIFIED BY 'your_strong_password';
mysql> GRANT ALL PRIVILEGES ON *.* TO 'webroot'@'localhost' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
mysql> exit;
Ссылки: