Então você passou da versão 5.5.44-1ubuntu0.14.04.1
para 10.0.20-0ubuntu0.15.04.1
. Parece mais assustador do que é, foi o que chamaram de 5.6 por algum motivo .
Parece que as versões mais recentes do MariaDB adicionaram um plug-in à tabela do usuário para forçar a autenticação por um caminho fixo. Nesse caso, o root
usuário do banco de dados é forçado através do unix_socket
plug - in . Isso também parece ser conhecido como auth_socket
em alguns círculos.
De qualquer forma, este plug-in restringe as coisas, para que apenas o root
usuário do sistema possa efetuar login como banco de dados root
, sem senha. É uma escolha de segurança que eles fizeram.
Você pode reverter isso apagando o campo do plug-in para o root
usuário :
shell$ sudo mysql -u root
[mysql] use mysql;
[mysql] update user set plugin='' where User='root';
[mysql] flush privileges;
Uma senha especificada deve funcionar depois disso. Não sei ao certo como isso é aconselhável.