Al igual que Ulrich Metzger, después de actualizar mi máquina a Ubuntu 16.04 y Mysql-server-5.7, no pude iniciar sesión con root porque la plugin
columna cambió.
Mi problema no se resolvió con sudo dpkg-reconfigure mysql-server-5.7
+ eliminar + purgar + limpiar.
Tuve que detener el servicio mysql:
# sudo service mysql stop
Luego reinicie el demonio mysql con la --no-grant-tables
opción:
# sudo mysqld_safe --no-grant-tables &
Luego, en otra terminal, ingrese la consola mysql (que ahora no necesita autenticación) con el comando mysql
, y actualice la contraseña y las columnas del complemento a través de una ACTUALIZACIÓN SQL:
UPDATE mysql.user
SET authentication_string=PASSWORD(''),
plugin='mysql_native_password'
WHERE User='root' AND Host='localhost';
Finalmente, elimine el mysqld_safe
comando, reinicie el servicio mysql y conéctese a mysql normalmente:
# sudo service mysql start
# mysql
-p password
es incorrecta, tiene que ser-ppassword
pero no se recomienda. Más información: stackoverflow.com/questions/5131931/…