Tabla de Contenidos

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