1. 程式人生 > >MySQL中建立資料庫,建立使用者並授權等操作

MySQL中建立資料庫,建立使用者並授權等操作

建立資料庫:

// 建立資料庫
CREATE DATABASE/SCHEMA [資料庫名稱] DEFAULT CHARACTER SET UTF8 COLLATE UTF8_GENERAL_CI;
// 刪除資料庫
DROP DATABASE/SCHEMA [資料庫名稱];

建立使用者並授權:

// 建立使用者
CREATE user '[使用者名稱]'@'localhost'(本地訪問Only) / '[使用者名稱]'@'%'(可以外部訪問) IDENTIFIED BY '[密碼]';  
// 授權使用者CRUD以及建立表的許可權
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE ON [資料庫名稱].*(.* 表明授權作用域為該資料庫下所有表)TO [使用者名稱];  
// 立即啟用修改
FLUSH PRIVILEGES;
// 取消使用者的所有資料庫(表)的所有許可權授權
REVOKE ALL ON *.* FROM [使用者名稱];
// 刪除使用者
DELETE FROM mysql.user WHERE user='[使用者名稱]';