У меня есть 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?
Я решил эту проблему следующим образом: