Otro post de esos para recordarme a mi mismo cosas que he hecho millones de veces y que nunca consigo acordarme de como se hacen.
Lo primero … conectarse a la base de datos
mysql -u root -p
Crear una base de datos:
CREATE DATABASE nombre;
Crear un usuario:
CREATE USER ‘nombre’@’localhost’ IDENTIFIED BY ‘password’;
Asignar permisos a usuario sobre base de datos:
GRANT ALL PRIVILEGES on bbdd.* TO ‘usuario’@’localhost’;
https://es.wikibooks.org/wiki/MySQL/Seguridad/Permisos_de_usuario -> Tipos de permisos.
Comprobar que permisos tiene un usuario:
SHOW GRANTS FOR ‘usuario’@’localhost’;
Quitarle permisos a un usuario:
REVOKE ALL PRIVILEGES ON bbdd.* TO ‘usuario’@’localhost’;
Borrar usuario:
DROP USER ‘usuario’@’localhost’;
Borrar una base de datos:
DROP DATABASE bbdd;