>  1.MySQL用戶名和口令  *MySQL使用于認(rèn)證目的的用戶名,與Unix用戶名(登錄名字)或ySQL服務(wù)器連接  語法格式:  shell>mysql[-hhost_name][-uuser_name">
mysql 存取權(quán)限系統(tǒng)--

mysql 存取權(quán)限系統(tǒng)--

ID:9511329

大?。?0.50 KB

頁數(shù):6頁

時間:2018-05-02

mysql 存取權(quán)限系統(tǒng)--_第1頁
mysql 存取權(quán)限系統(tǒng)--_第2頁
mysql 存取權(quán)限系統(tǒng)--_第3頁
mysql 存取權(quán)限系統(tǒng)--_第4頁
mysql 存取權(quán)限系統(tǒng)--_第5頁
資源描述:

《mysql 存取權(quán)限系統(tǒng)--》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應(yīng)用文檔-天天文庫。

1、MySQL存取權(quán)限系統(tǒng)>>  1.MySQL用戶名和口令  *MySQL使用于認(rèn)證目的的用戶名,與Unix用戶名(登錄名字)或ySQL服務(wù)器連接  語法格式:  shell>mysql[-hhost_name][-uuser_name][-pyour_pass]  -h,-u和-p選項的另一種形式是--host=host_name、--user=user_name和--passysql使用缺省值:  *缺省主機名是localhost?! ?缺省用戶名是你的Unix登錄名?! ?如果沒有-p,則沒有提供口令。  缺省值參數(shù)的指定

2、:  在你的主目錄下.my.f的配置文件的[client]小節(jié)里指定連接參數(shù):  [client]  host=host_name  user=user_name  passy.f文件中指定口令?! ?.MySQL提供的權(quán)限  權(quán)限   列   上下文  selectSelect_priv表  insertInsert_priv表  updateUpdate_priv表  deleteDelete_priv表  indexIndex_priv表  alterAlter_priv表  createCreate_priv數(shù)據(jù)庫、表或索引

3、  dropDrop_priv數(shù)據(jù)庫或表  grantGrant_priv數(shù)據(jù)庫或表  referencesReferences_priv數(shù)據(jù)庫或表  reloadReload_priv服務(wù)器管理  shutdon_list)][,priv_type[(column_list)]...]  ON{tbl_name

4、*

5、*.*

6、db_name.*}  TOuser_name[IDENTIFIEDBY'passe[IDENTIFIED123下一頁>>>>這篇文章來自..,。BY'passn_list)][,priv_ty

7、pe[(column_list)]...]  ON{tbl_name

8、*

9、*.*

10、db_name.*}  FROMuser_name[,user_name...]  GRANT在MySQL3.22.11或以后版本中實現(xiàn)。對于更早MySQL版本,GRANT語句不做任何事情?! RANT和REVOKE命令允許系統(tǒng)主管在4個權(quán)限級別上授權(quán)和撤回賦予MySQL用戶的權(quán)利:  全局級別  全局權(quán)限作用于一個給定服務(wù)器上的所有數(shù)據(jù)庫。這些權(quán)限存儲在mysql.user表中?! ?shù)據(jù)庫級別  數(shù)據(jù)庫權(quán)限作用于一個給定數(shù)據(jù)庫的所有表。這些權(quán)限存儲

11、在mysql.db和mysql.host表中?! ”砑墑e  表權(quán)限作用于一個給定表的所有列。這些權(quán)限存儲在mysql.tables_priv表中?! ×屑墑e  列權(quán)限作用于在一個給定表的單個列。這些權(quán)限存儲在mysql.columns_priv表中?! ser表權(quán)限是超級用戶權(quán)限。只把user表的權(quán)限授予超級用戶如服務(wù)器或數(shù)據(jù)庫主管是明智的。對其他用戶,你應(yīng)該把在user表中的權(quán)限設(shè)成'N'并且僅在一個特定數(shù)據(jù)庫的基礎(chǔ)上授權(quán),使用db和host表?! ?.權(quán)限更改何時生效  當(dāng)mysqld啟動時,所有的授權(quán)表內(nèi)容被

12、讀進存儲器并且從那點生效?! ∮肎RANT、REVOKE或SETPASSySQL權(quán)限  在安裝MySQL后,你通過運行scripts/mysql_install_db安裝初始的存取權(quán)限。包含下列權(quán)限集合:  *MySQLroot用戶作為可做任何事情的一個超級用戶。連接必須由本地主機發(fā)出。注意:出世的root口令是空的,因此任何人能以root而沒有一個口令進行連接并且被授予所有權(quán)限。  *一個匿名用戶,他可對有一個'test'或以'test_'開始的名字的數(shù)據(jù)庫做任何時期事情,連接必須由本地主機發(fā)出。這

13、意味著任何本地用戶能連接并且視為匿名用戶?! ?其他權(quán)限被拒絕。例如,一般用戶不能使用mysqladminshutdoysqladminprocesslist?! 镸ySQLroot用戶指定一個口令(注意,你使用PASSySQL3.22和以上版本中,你可以使用SETPASSYI和*.MYD文件。(這是在數(shù)據(jù)庫目錄下面命名為mysql的目錄,當(dāng)你運行mysqld--help時,它被列出。)然后運行mysql_install_db腳本,可能在首先編輯它擁有你想要的權(quán)限之后?! ?.向MySQL增加新用戶權(quán)限  增加用戶2個不同的方法:

14、  通過使用GRANT語句或通過直接操作MySQL授權(quán)表。  比較好的方法是使用GRANT語句,因為他們是更簡明并且好像錯誤少些?! hell>mysql--user=rootmysql  mysql>GRANTALLP

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動畫的文件,查看預(yù)覽時可能會顯示錯亂或異常,文件下載后無此問題,請放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對本文檔版權(quán)有爭議請及時聯(lián)系客服。
3. 下載前請仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時可能由于網(wǎng)絡(luò)波動等原因無法下載或下載錯誤,付費完成后未能成功下載的用戶請聯(lián)系客服處理。