Blog personal donde guardo mis notas sobre tecnología

Manual de supervivencia MariaDB

Carlos M.

Seguro que alguna vez te ha tocado volver a crear una base de datos para MariaDB, crear o borrar un usuario para esa base de datos, etc. Si habitualmente no trabajas con bases de datos, seguro que tienes que recurrir a una rápida búsqueda por internet para realizar esas tareas, si no es tu caso, si es el mio, asi que me he creado este pequeño manual de supervivencia, con las opciones más comunes, al que recurrir.

Borrar un usuario en MySQL/MariaDB #

Evidentemente debemos de conectarnos a la base de datos con un usario que tenga privilegios de administrador, en mi caso voy a utilizar root, asi que antes de continuar, te aconsejo que hagas una copia de seguridad, por si acaso.

Conexión #

Para conectarnos desde el mismo equipo

mysql -u root -p mysql

Para un equipo remoto

mysql -u root -h server-name-here -p mysql

Listar todos los usuarios de mysql #

SELECT User,Host FROM mysql.user;

Listar permisos otorgados a un usuario mysql #

Para ver que permisos se le han concedido al usuario prueba

SHOW GRANTS FOR 'prueba'@'localhost';

Revocar todos los permisos a un usuario mysql #

REVOKE ALL PRIVILEGES, GRANT OPTION FROM 'prueba'@'localhost';

Borrar un usuarios de la tabla usuarios #

DROP USER 'prueba'@'localhost';

Otros ejemplos #

Crear una base de datos #

CREATE DATABASE IF NOT EXISTS nombre;

Conceder todos los privilegios a un usuario local #

GRANT aLL PRIVILEGES ON nombre_bd.* TO 'usuario'@'localhost' IDENTIFIED BY 'clave'

Cambiar ’localhost’ por ‘%’ para cualquier máquina

Borrar la base de datos #

DROP DATABASE prueba;

Espero que te haya gustado, pasa un buen día… 🐧