У меня была эта проблема на виртуальной машине Debian 8, с которой я взаимодействовал через Putty на рабочем столе Windows 10.
Я попробовал различные предложения здесь, но ничего не сработало, и я запускаю MariaDB на хост Debian. В конце концов я обнаружил, что не могу запустить сервер db в безопасном режиме, но мне не нужно было, и для меня действительно работали следующие команды, т.е. позволяя вновь созданному пользователю MySql войти на сервер MySql / MariaDB:
sudo service mysql stop
sudo mysql # logs in automatically into MariaDB
use mysql;
update user set plugin='' where user='your_user_name';
flush privileges;
exit;
sudo service mysql restart # restarts the mysql service
Если приведенное выше не работает для вас, выполните шаги, описанные выше в сообщении zetacu ( zetacu ), затем следуйте моим шагам.
Теперь вы должны иметь возможность использовать клиент удаленного терминала и безопасно входить в mysql с помощью команды:
mysql -u your_user_name -p
* введите пароль при появлении запроса