A continuación se muestra el proceso para restablecer la contraseña del usuario raíz, cuando olvidamos la contraseña del usuario raíz o no recordamos la contraseña proporcionada durante la instalación.
Sistema operativo:Ubuntu 16.04
MySQL - 5.7
- Detener el servidor Mysql
sudo /etc/init.d/mysql stop
- Para evitar el error, el directorio mysqld_safe '/var/run/mysqld' para el archivo de socket UNIX no existe, ejecute los siguientes comandos:
sudo mkdir -p /var/run/mysqld sudo chown mysql:mysql /var/run/mysqld
- Inicie mysql en modo seguro:
sudo mysqld_safe --skip-grant-tables &
- Inicie sesión en Mysql y cambie la contraseña para que diga 'root123':en la versión 5.7, la columna de contraseña se renombra como autenticación_cadena.
mysql -uroot mysql>use mysql; mysql>update user set authentication_string=password('root123') where user='root';
- Si recibe el error ::MySQL falla en:mysql "ERROR 1524 (HY000):el complemento 'auth_socket' no está cargado", ejecute los siguientes comandos y luego ejecute el 4to paso.
mysql>update user set plugin="mysql_native_password" where User='root'; mysql>flush privileges; quit;
- Detener e iniciar el servidor mysql
sudo /etc/init.d/mysql stop sudo /etc/init.d/mysql start
- Inicie sesión con la nueva contraseña
mysql -uroot -proot123
PFB, las URL de referencia.
https://support.rackspace. com/how-to/mysql-resetting-a-lost-mysql-root-password/ mysqld_safe El directorio '/var/run/mysqld' para el archivo de socket UNIX no existe MySQL la base de datos de usuario no tiene columnas de contraseña:instalación de MySQL en OSX MySQL falla en:mysql "ERROR 1524 (HY000):el complemento 'auth_socket' no está cargado"