Perdiste la clave de root de tu gestor de base de datos?

Eliminar clave de root en MariaDB (MySQL)

Si has perdido el acceso a tu sistema de base de datos de MariaDB o MySQL por cualquier circunstancia; en ese caso deberiamos tener la posibilidad de reiniciar las clave a password para poder ingresar y desde ahí cambiar la misma.

OJO: debes ser administrador del servidor o servicios o de un VPS ya que para poder ejecutar estos comandos debes haber ingresado como tal al sistema.

Úsalos con mucho cuidado y bajo tu propia responsabilidad.

Primero debemos ingresar detener el servicio del SGDB MySQL con el comando

# systemctl stop mysql

Luego ingresamos a MySQL sin la verificación de privilegios con la siguiente linea, lo que hace es iniciar el servidor de manera segura ignorando las tablas de permisos y desactivando la red:

# mysqld_safe --skip-grant-tables --skip-networking &

Ahora nos conectamos a la base de datos

# mysql -u root

y ya dentro podemos cambiar la contraseña del root con las siguientes sentencias SQL

# ALTER USER 'root'@'localhost' IDENTIFIED BY 'NuevaClave123';
# FLUSH PRIVILEGES;

Finalmente reinica el servicio SGDB

# pkill mysqld_safe
# pkill mysqld
# systemctl start mysql

o de plano reincidas todo el servidor y listo

Categorias

Tutoriales

septiembre 2026
L M X J V S D
 123456
78910111213
14151617181920
21222324252627
282930