понедельник, 5 января 2009 г.

MySQL Создание и удаление БД

Для создания БД в MySql необходимо:
  1. создать пользователя
  2. создать БД
  3. раздать ему права на пользование базой
Итак по порядку.
  1. Создаем пользователя:
    CREATE USER 'user1'@'localhost' IDENTIFIED BY 'pass1';
  2. Создаем БД:
    CREATE DATABASE IF NOT EXISTS mydb;
  3. Раздаем ему права:
    выборочно:
    GRANT SELECT,INSERT,UPDATE,DELETE ON *.* TO 'user1'@'localhost';
    все права:
    GRANT ALL ON *.* TO 'user1'@'localhost';
    можно вообще раздать права с автоматическим созданием пользователя:
    GRANT ALL ON *.* TO 'user2'@'localhost' IDENTIFIED BY 'pass1';
    Раздавать права можно не только на пользование всеми базами но и на пользовыание только определенной. Едля етого следует указать имя БД. Например:
    GRANT ALL PRIVILEGES ON mydb . * TO 'user1'@'localhost';

Удаление пользователя:
DROP USER 'user1'@'localhost';

Удаление БД:
DROP DATABASE mydb

Комментариев нет: