Doctores del PC :: Servicio Tecnico Reparacion Ordenadores a Domicilio :: Madrid

Últimamente nos piden bastante que recordemos algo tan básico como la creación de una base de datos y la asignación de permisos a la misma.

Desde Doctores del PC, hemos decidido dejar esta nota recordatorio para aquellas empresas que tiene contrato de mantenimiento informático con nosotros y para el resto del mundo.

La creación de una base de datos en MySQL es bien sencilla.

Os explicamos a continuación como hacerlo….

Primero nos conectaremos a la base de datos como root:

root@doctoredelpccom:/#mysql -u root -p

Enter password:

Esto nos pedirá el password de root.

Welcome to the MySQL monitor.  Commands end with ; or g.
Your MySQL connection id is 50
Server version: 5.0.51a-24 lenny3 (Debian)

Type 'help;' or 'h' for help. Type 'c' to clear the buffer.

mysql> 

Una vez dentro.

Escribimos lo siguiente:

mysql> CREATE DATABASE laquesea;

mysql> USE mysql;

mysql> INSERT INTO user (Host, User, Password) VALUES ('localhost','usuario',password('contraseña'));

mysql> FLUSH PRIVILEGES;

mysql> GRANT ALL ON laquesea.* TO usuario@'localhost' IDENTIFIED BY 'contraseña';

mysql> FLUSH PRIVILEGES;

Con esto tendríamos creada una base de datos, un usuario con permisos sobre esa base de datos, y la contraseña.

2 comentarios to “Bases de datos MySQL – Creacion y Permisos”

  • Gracias por la nota, ya no tendré que acudir a viejos papeles para hacerlo ;-)

  • Staff Doctores del PC:

    Otra manera de hacerlo es escribiendo la sentencia completa desde la consola.

    Ejemplo:

    mysql -u root -p -e “CREATE DATABASE laquesea; USE mysql; INSERT INTO user (Host, User, Password) VALUES (‘localhost’,'usuario’,password(‘contraseña’)); FLUSH PRIVILEGES; GRANT ALL ON laquesea.* TO ‘usuario’@'localhost’ IDENTIFIED BY ‘contraseña’; FLUSH PRIVILEGES;”

Deja un comentario