緒論
在正式生產環境中,爲了保證數據的安全性,很少在配置文件中直接使用root賬號直接連接數據庫,這時候就需要我們創建單獨賬號,指定具體使用數據庫,從而降低對其它數據庫產生影響。
正文
1、創建賬號
CREATE USER '賬號'@'%' IDENTIFIED BY '密碼';
2、創建數據庫
CREATE DATABASE 數據庫名; -- 方式1
CREATE SCHEMA 數據庫名 DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; -- 方式2
3、把數據庫操作權限賦予用戶
GRANT SELECT
,
INSERT,
UPDATE,
REFERENCES,
DELETE,
CREATE,
DROP,
ALTER,
INDEX,
TRIGGER,
CREATE VIEW,
SHOW VIEW,
EXECUTE,
ALTER ROUTINE,
CREATE ROUTINE,
CREATE TEMPORARY TABLES,
LOCK TABLES,
EVENT ON `數據庫名`.* TO '賬號'@'%';
4、允許該賬號可以把這個數據庫的操作權限授權給其它賬號
GRANT GRANT OPTION ON `數據庫名`.* TO '賬號'@'%';
(若有什麼錯誤,請留言指正,3Q)