Este es un pequeño tutorial sobre cómo cambiar la password de root en MySQL en caso de que la hayamos olvidado o necesitemos cambiarla por motivos de seguridad.
Vamos a ver el ejemplo lanzando los comandos necesarios desde la propia consola de MySQL.
Pincha en la imagen para saber más sobre este libro
También te puede interesar:
Guía rápida de administración de MySQL
Generar diagrama entidad relación de una base de datos MySQL Workbench
Instalar PHP en Centos
Comprimir y descomprimir .gz, .tar.gz, y .zip en linux por comandos
Tabla de contenidos
- 1 Pasos para cambiar la password de root
- 2 Comando para hacer login en MySQL
- 3 Comando para seleccionar la bbdd de MySQL
- 4 Comando para resetear la contraseña de root de MySQL
- 5 Comando para refrescar los permisos de MySQL
- 6 Comando para salir de MySQL
- 7 Ejemplo de cómo resetear la contraseña de Root de MySQL
Pasos para cambiar la password de root
- Hacer login en MySQL
- Seleccionar la base de datos mysql
- Ejecutar sentencia de actualización de contraseña
- Refrescar permisos
- Salir de MySQL
Comando para hacer login en MySQL
Primero entramos en la consola de MySQL escribiendo en la consola de nuestro sistema la palabra "mysql" seguida del usuario root:
$ mysql -u root -p
Solo podremos acceder a la consola de MySQL de esta manera si tenemos habilitado el poder conectarnos en local sin tener que poner la contraseña.
Después nos aparecerá el prompt de MySQL y es desde ahí donde ejecutaremos los siguientes comandos.
Comando para seleccionar la bbdd de MySQL
mysql> use mysql;
Comando para resetear la contraseña de root de MySQL
mysql> update user set password=PASSWORD("root") where User='root';
La contraseña que estamos estableciendo para el usuario root será "root".
Comando para refrescar los permisos de MySQL
mysql> flush privileges;
Comando para salir de MySQL
mysql> quit.
Ejemplo de cómo resetear la contraseña de Root de MySQL
De todos los comandos anteriores, si os habéis fijado, es en el segundo comando donde pondremos la nueva contraseña del usuario ROOT.
La ejecución de estos pasos podéis verlos sobre un entorno en el que podido realizar el cambio:
Espero que os haya sido de utilidad. Este artículo, así como el de Administración de BBDD MySQL y Creación de BBDD desde Consola complementa un poco más mis tutoriales sobre MySQL.
no puedo tener acceso a mysql por tal motivo no puedo crear un nuevo usuario puesto que en la consola debian 11 tecleo mysql y me manda un error 1045 y me dice el asceso es denegado por el ususario root @ localhost ya hice de todo pero lo peor es que ni siquiera puedo entrar a mysql para cambiar, editar algo como lo soluciono?