У меня есть Ubuntu 16.04
и Mysql 5.7.12-0ubuntu1.1
. Когда я печатаю:
sudo mysql -u root
Я могу войти в консоль mysql, но когда я напечатаю его без sudo
:
mysql -u root
Я получаю ошибку:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
Моя проблема возникла, когда я установил и удалил MariaDB
. Я помню, что в PostgreSQL
существует важный, который пользовательский логин для входа в базу данных, но как обращаться с этим в Mysql
?
Я решил эту проблему следующим образом: