====== 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