Índice #
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… 🐧