-- 使用mysql 數據庫 正式環境
USE mysql
-- 爲mysql建立用戶:waiyan 密碼爲:XXXXX
CREATE USER waiyan IDENTIFIED BY 'XXXXX';
-- 查看下用戶waiyan的權限
SELECT * FROM user WHERE user='waiyan' ;
SHOW GRANTS FOR waiyan;
-- 給用戶waiyan在數據庫名爲prescription上賦EXECUTE(執行存儲過程),INSERT,SELECT,UPDATE,DELETE權限,@'%'表示從任意ip均可以訪問到這個數據庫
--GRANT EXECUTE,INSERT,SELECT,UPDATE,DELETE ON prescription.* TO 'waiyan'@'%';python
grant
all
privileges
ON prescription.* TO 'waiyan'@'%';mysql
-- 生效
FLUSH PRIVILEGES;
-- 再次查詢 下權限
SELECT * FROM user WHERE user='waiyan' ;
SHOW GRANTS FOR waiyan;sql
執行這些sql語句後,使用waiyan登陸後,就能查看到數據庫 prescription 而且不能執行刪除命令數據庫
若是要刪除該用戶,使用語句:測試
DROP USER waiyan@'%';code
ALTER USER 'waiyan'@'%' IDENTIFIED WITH mysql_native_password BY 'XXXXX'; ip
-- 使用mysql 數據庫 測試環境
USE mysql
-- 爲mysql建立用戶:waiyan_test 密碼爲:XXXXX
CREATE USER waiyan_test IDENTIFIED BY 'XXXXX';
-- 查看下用戶waiyan_test的權限
SELECT * FROM user WHERE user='waiyan_test' ;
SHOW GRANTS FOR waiyan_test;
-- 給用戶waiyan_test在數據庫名爲prescription_test上賦EXECUTE(執行存儲過程),INSERT,SELECT,UPDATE,DELETE權限,@'%'表示從任意ip均可以訪問到這個數據庫
GRANT EXECUTE,INSERT,SELECT,UPDATE,DELETE ON prescription_test.* TO 'waiyan_test'@'%';io
grant
all
privileges
ON prescription_test.* TO 'waiyan_test'@'%';function
-- 生效
FLUSH PRIVILEGES;
-- 再次查詢 下權限
SELECT * FROM user WHERE user='waiyan_test' ;
SHOW GRANTS FOR waiyan_test;class
執行這些sql語句後,使用waiyan_test登陸後,就能查看到數據庫 prescription_test 而且不能執行刪除命令
若是要刪除該用戶,使用語句:
DROP USER waiyan_test@'%';
ALTER USER 'waiyan_test'@'%' IDENTIFIED WITH mysql_native_password BY 'XXXXX';
--萬維帳號權限分配
數據庫名爲:chisdb_wanwei
-- 爲mysql建立用戶:wanwei 密碼爲: @@@_wanwei
USE mysql
CREATE USER wanwei IDENTIFIED BY '@@@_wanwei';
-- 查看下用戶wanwei的權限
SELECT * FROM user WHERE user='wanwei' ;
SHOW GRANTS FOR wanwei;
-- 給用戶wanwei在數據庫名爲chisdb_wanwei上賦EXECUTE(執行存儲過程),INSERT,SELECT,UPDATE,DELETE權限,@'%'表示從任意ip均可以訪問到這個數據庫
--GRANT EXECUTE,INSERT,SELECT,UPDATE,DELETE ON chisdb_wanwei.* TO 'wanwei'@'%';
grant all privileges ON chisdb_wanwei.* TO 'wanwei'@'%';
-- 生效
FLUSH PRIVILEGES;
-- 再次查詢 下權限
SELECT * FROM user WHERE user='wanwei' ;
SHOW GRANTS FOR wanwei;
執行這些sql語句後,使用wanwei登陸後,就能查看到數據庫 chisdb_wanwei 而且不能執行刪除命令
若是要刪除該用戶,使用語句:
--DROP USER wanwei'%';
ALTER USER 'wanwei'@'%' IDENTIFIED WITH mysql_native_password BY '@@@_wanwei';