Creación de una base de datos en mysql y de un usuario para acceder a ella. Desde la consola de linux.
Bases de datos 1 de Febrero del 2009Tweet
Primero entramos en la consola de mysql:
# mysql -u root -p
#mysql> create database noticias;
#mysql> use noticias;
#mysql> grant usage on *.* to ‘usuario’@'localhost’ identified by ‘clave’;
#mysql> grant all privileges on `noticias`.* to ‘postfix’@'localhost’ with grant option;
#mysql> flush privileges;
NOTAS:
-Con *.* doy permiso sobre todas las bases de datos.
-Con db_name.* doy permisos sobre una base de datos.
-Con db_name.tbl_name doy permisos sobre una tabla de dentro de una base de datos.
Si quiero quitar privilegios:
#mysql> revoke all privileges, grant option from user [,user]…….
Al especificar valores delimitados, hay que usar comillas simples para delimitar los nombres de bases de datos, tabla, columna y de rutina (” ` “). Para los nombres de equipo, nombres de usuario y contraseñas como cadenas usamos apóstrofes (” ‘ “).
Si quiero ver las bases de datos debo usar el siguiente comando:
#mysql> show databases;
Si quiero ver las tablas de dentro de una base de datos:
#msyql> use base_datos;
#mysql> show tables;
Computer
Dejar un comentario