Base De Datos MySQL
Apuntes relativos a la administración más básica para el manejo de una base de datos MySQL.
Crear database
Para la creación de nuevas bases de datos usar la órden
CREATE DATABASE nombre_db
Se puede completar la órden con
CREATE DATABASE IF NOT EXISTS nombre_db
y se creará si no existe otra base llamada nombre_db. Si no utilizamos IF NOT EXISTS
mysql producirá un error si ya está creada la nombre_db.
Ref: http://dev.mysql.com/doc/refman/5.0/en/create-database.html
OPCIONAL
CREATE DATABASE nombre_db DEFAULT CHARACTER SET utf8 DEFAULT COLLATE utf8_general_ci;
Crear usuario
Para crear un usuario y asignarle permisos a una base de datos (nombre_db) se debe:
GRANT ALL PRIVILEGES ON nombre_db.* TO 'usuario'@'localhost' IDENTIFIED BY 'password'; FLUSH PRIVILEGES;
* Ref: http://dev.mysql.com/doc/refman/5.0/en/adding-users.html