程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySQL用戶權限設置方法

MySQL用戶權限設置方法

編輯:MySQL綜合教程

學習MySQL數據庫,MySQL用戶權限設置是需要首先學習的,下面就為您介紹MySQL用戶權限設置方法,希望對您能夠有所幫助。

1、以root也可用其它有MySQL用戶權限的用戶)身份登錄
2、下面創建一個test用戶,密碼為test,並且只能對picture數據庫進行操作的命令
mysql>GRANT ALL ON picture.* TO test IDENTIFIED BY "test";

GRANT語句的語法看上去像這樣:
GRANT privileges (columns) ON what TO user IDENTIFIED BY "password" WITH GRANT OPTION 

要使用該語句,你需要填寫下列部分:
privileges 授予MySQL用戶權限,下表列出可用於GRANT語句的MySQL用戶權限指定符:
權限指定符 權限允許的操作
Alter 修改表和索引
Create  創建數據庫和表
Delete  刪除表中已有的記錄
Drop  拋棄刪除)數據庫和表
INDEX  創建或拋棄索引
Insert  向表中插入新行
REFERENCE 未用
Select 檢索表中的記錄
Update  修改現存表記錄
FILE 讀或寫服務器上的文件
PROCESS  查看服務器中執行的線程信息或殺死線程
RELOAD 重載授權表或清空日志、主機緩存或表緩存。
SHUTDOWN 關閉服務器
ALL 所有;ALL PRIVILEGES同義詞
USAGE 特殊的“無權限”權限

上表顯示在第一組的權限指定符適用於數據庫、表和列,第二組數管理權限。一般,這些被相對嚴格地授權,因為它們允許用戶影響服務器的操作。第三組權限特殊,ALL意味著“所有權限”,UASGE意味著無權限,即創建用戶,但不授予權限。

MySQL查詢超時的問題處理方法

MySQL刪除重復記錄的方法

MySQL查詢緩存機制簡介

使用MySQL臨時表加速查詢

教您如何合理使用MySQL索引

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved