共計(jì) 1577 個(gè)字符,預(yù)計(jì)需要花費(fèi) 4 分鐘才能閱讀完成。
這篇文章主要為大家展示了“MySQL 如何實(shí)現(xiàn)用戶賬戶管理”,內(nèi)容簡(jiǎn)而易懂,條理清晰,希望能夠幫助大家解決疑惑,下面讓丸趣 TV 小編帶領(lǐng)大家一起研究并學(xué)習(xí)一下“MySQL 如何實(shí)現(xiàn)用戶賬戶管理”這篇文章吧。
MySQL 用戶賬戶管理
1.MySQL 用戶名和密碼
MySQL 中 mysql 數(shù)據(jù)庫(kù)的 user 表中存儲(chǔ)用戶,一個(gè)帳號(hào)被定義根據(jù)連接到服務(wù)器的一個(gè)用戶名和客戶端主機(jī)或主機(jī)名,這個(gè)帳號(hào)也有一個(gè)密碼,更多的信息在 user 表中查詢。
2. 添加用戶賬戶
創(chuàng)建 MySQL 帳號(hào)的兩種方式
使用語(yǔ)句創(chuàng)建賬戶:CREATE USER 或 GRANT
創(chuàng)建用戶
mysql CREATE USER monty @ localhost IDENTIFIED BY some_pass
mysql GRANT ALL PRIVILEGES ON *.* TO monty @ localhost
– WITH GRANT OPTION;
mysql CREATE USER monty @ % IDENTIFIED BY some_pass
mysql GRANT ALL PRIVILEGES ON *.* TO monty @ %
– WITH GRANT OPTION;
mysql CREATE USER admin @ localhost
mysql GRANT RELOAD,PROCESS ON *.* TO admin @ localhost
mysql CREATE USER dummy @ localhost
grant select,insert,update,delete on dbname.* to monty @ %
grant create,alter,drop,index,show view,create routine,alter routine,execute,create view ,event,trigger on dbname.* to monty @ %
mysql 權(quán)限列表
權(quán)限
權(quán)限級(jí)別
權(quán)限說(shuō)明
CREATE
數(shù)據(jù)庫(kù)、表或索引
創(chuàng)建數(shù)據(jù)庫(kù)、表或索引權(quán)限
DROP
數(shù)據(jù)庫(kù)或表
刪除數(shù)據(jù)庫(kù)或表權(quán)限
GRANT OPTION
數(shù)據(jù)庫(kù)、表或保存的程序
賦予權(quán)限選項(xiàng)
REFERENCES
數(shù)據(jù)庫(kù)或表
ALTER
表
更改表,比如添加字段、索引等
DELETE
表
刪除數(shù)據(jù)權(quán)限
INDEX
表
索引權(quán)限
INSERT
表
插入權(quán)限
SELECT
表
查詢權(quán)限
UPDATE
表
更新權(quán)限
CREATE VIEW
視圖
創(chuàng)建視圖權(quán)限
SHOW VIEW
視圖
查看視圖權(quán)限
ALTER ROUTINE
存儲(chǔ)過(guò)程
更改存儲(chǔ)過(guò)程權(quán)限
CREATE ROUTINE
存儲(chǔ)過(guò)程
創(chuàng)建存儲(chǔ)過(guò)程權(quán)限
EXECUTE
存儲(chǔ)過(guò)程
執(zhí)行存儲(chǔ)過(guò)程權(quán)限
FILE
服務(wù)器主機(jī)上的文件訪問(wèn)
文件訪問(wèn)權(quán)限
CREATE TEMPORARY TABLES
服務(wù)器管理
創(chuàng)建臨時(shí)表權(quán)限
LOCK TABLES
服務(wù)器管理
鎖表權(quán)限
CREATE USER
服務(wù)器管理
創(chuàng)建用戶權(quán)限
PROCESS
服務(wù)器管理
查看進(jìn)程權(quán)限
RELOAD
服務(wù)器管理
執(zhí)行 flush-hosts, flush-logs, flush-privileges, flush-status, flush-tables, flush-threads, refresh, reload 等命令的權(quán)限
REPLICATION CLIENT
服務(wù)器管理
復(fù)制權(quán)限
REPLICATION SLAVE
服務(wù)器管理
復(fù)制權(quán)限
SHOW DATABASES
服務(wù)器管理
查看數(shù)據(jù)庫(kù)權(quán)限
SHUTDOWN
服務(wù)器管理
關(guān)閉數(shù)據(jù)庫(kù)權(quán)限
SUPER
服務(wù)器管理
執(zhí)行 kill 線程權(quán)限
設(shè)置密碼
mysql SET PASSWORD FOR
– jeffrey @ localhost = PASSWORD(mypass
mysql SET PASSWORD = PASSWORD(mypass
刪除用戶
DROP USER jeffrey @ localhost
以上是“MySQL 如何實(shí)現(xiàn)用戶賬戶管理”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注丸趣 TV 行業(yè)資訊頻道!