欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

在MySQL中增添新用戶權限的方法

 更新時間:2007年03月03日 00:00:00   作者:  
有2個不同的方法增加用戶:通過使用GRANT語句或通過直接操作MySQL授權表。比較好的方法是使用GRANT語句,因為他們是更簡明并且好像錯誤少些。 

下面的例子顯示出如何使用MySQL客戶安裝新用戶。這些例子假定權限根據以前的章節(jié)描述的缺省被安裝。這意味著為了改變,你必須在MySQL正在運行同一臺機器上,你必須作為MySQL root用戶連接,并且root用戶必須對MySQL數(shù)據庫有insert權限和reload管理權限。另外,如果你改變了root用戶口令,你必須如下的MySQL命令指定它。 

你可以通過發(fā)出GRANT語句增加新用戶:

復制代碼 代碼如下:

shell> mysql --user=root mysql  
mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost  
      IDENTIFIED BY 'something' WITH GRANT OPTION;  
mysql> GRANT ALL PRIVILEGES ON *.* TO monty@"%"  
      IDENTIFIED BY 'something' WITH GRANT OPTION;  
mysql> GRANT RELOAD,PROCESS ON *.* TO admin@localhost;  
mysql> GRANT USAGE ON *.* TO dummy@localhost; 



這些GRANT語句安裝3個新用戶: 

monty:可以從任何地方連接服務器的一個完全的超級用戶,但是必須使用一個口令('something'做這個。注意,我們必須對monty@localhost和monty@"%"發(fā)出GRANT語句。如果我們增加localhost條目,對localhost的匿名用戶條目在我們從本地主機連接接時由mysql_install_db創(chuàng)建的條目將優(yōu)先考慮,因為它有更特定的Host字段值,所以以user表排列順序看更早到來。 

admin:可以從localhost沒有一個口令進行連接并且被授予reload和process管理權限的用戶。這允許用戶執(zhí)行mysqladmin reload、mysqladmin refresh和mysqladmin flush-*命令,還有mysqladmin processlist。沒有授予數(shù)據庫有關的權限。他們能在以后通過發(fā)出另一個GRANT語句授權。 

dummy:可以不用一個口令連接的一個用戶,但是只能從本地主機。全局權限被設置為'N'--USAGE權限類型允許你無需權限就可設置一個用戶。它假定你將在以后授予數(shù)據庫相關的權限。 

你也可以直接通過發(fā)出INSERT語句增加同樣的用戶存取信息,然后告訴服務器再次裝入授權表:  


復制代碼 代碼如下:

shell> mysql --user=root mysql  
mysql> INSERT INTO user VALUES('localhost','monty',PASSWORD('something'),  
        'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')  
mysql> INSERT INTO user VALUES('%','monty',PASSWORD('something'),  
        'Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y')  
mysql> INSERT INTO user SET Host='localhost',User='admin',  
         Reload_priv='Y', Process_priv='Y';  
mysql> INSERT INTO user (Host,User,Password)  
            VALUES('localhost','dummy','');  
mysql> FLUSH PRIVILEGES; 
 



相關文章

  • MYSQL必知必會讀書筆記第七章之數(shù)據過濾

    MYSQL必知必會讀書筆記第七章之數(shù)據過濾

    這篇文章主要介紹了MYSQL必知必會讀書筆記第七章之數(shù)據過濾的相關資料,需要的朋友可以參考下
    2016-05-05
  • Mysql中LEFT JOIN和JOIN查詢區(qū)別及原理詳解

    Mysql中LEFT JOIN和JOIN查詢區(qū)別及原理詳解

    這篇文章主要介紹了Mysql中LEFT JOIN和JOIN查詢區(qū)別及原理詳解,Nested Loop Join 實際上就是通過驅動表的結果集作為循環(huán)基礎數(shù)據,然后一條一條的通過該結果集中的數(shù)據作為過濾條件到下一個表中查詢數(shù)據,然后合并結果,需要的朋友可以參考下
    2023-08-08
  • 簡單了解mysql方言dialect

    簡單了解mysql方言dialect

    這篇文章主要介紹了簡單了解數(shù)據庫方言dialect,數(shù)據庫方言也是如此,MySQL 是一種方言,Oracle 也是一種方言,MSSQL 也是一種方言,他們之間在遵循 SQL 規(guī)范的前提下,都有各自的擴展特性,需要的朋友可以參考下
    2019-07-07
  • mysql存儲過程中使用游標的實例

    mysql存儲過程中使用游標的實例

    使用MYSQL存儲過程,可以實現(xiàn)諸多的功能,下面將為您介紹一個MYSQL存儲過程中使用游標的實例
    2014-01-01
  • MySQL Daemon failed to start錯誤解決辦法

    MySQL Daemon failed to start錯誤解決辦法

    這篇文章主要介紹了MySQL Daemon failed to start錯誤解決辦法的相關資料,需要的朋友可以參考下
    2017-01-01
  • 教你3個步驟為Mysql添加只讀賬號

    教你3個步驟為Mysql添加只讀賬號

    只要公司有數(shù)據團隊的那免不了讓這幫家伙把全公司的數(shù)據庫數(shù)據都摸一遍,但是要是直接把root用戶給了他們有點危險,于是只能給設權限,這篇文章主要給大家介紹了關于如何通過3個步驟為Mysql添加只讀賬號的相關資料,需要的朋友可以參考下
    2023-12-12
  • 要慎用mysql的enum字段的原因

    要慎用mysql的enum字段的原因

    背景:時下都流行enum類型的使用tinyint,那enum就真沒有用的價值了么?
    2014-08-08
  • mysql proxy問題的解決方法

    mysql proxy問題的解決方法

    最近試用mysql proxy,遇到若干問題,好在一一找到了解決方案,列出來備忘。這次使用的版本是0.6.x,也許新版本就沒有這些問題了。
    2009-02-02
  • mysql經典4張表問題詳細講解

    mysql經典4張表問題詳細講解

    MySQL是一種關系型數(shù)據庫管理系統(tǒng),可以通過連接不同的表將數(shù)據進行關聯(lián)查詢,下面這篇文章主要給大家介紹了關于mysql經典4張表問題的相關資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-03-03
  • MySQL數(shù)據歸檔小工具mysql_archiver詳解

    MySQL數(shù)據歸檔小工具mysql_archiver詳解

    這篇文章主要介紹了MySQL數(shù)據歸檔小工具mysql_archiver詳解,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-12-12

最新評論