MySQL添加使用者與授權(dbforge studio mysql)圖文詳解,遠端存取,mysqldbforge

來源:互聯網
上載者:User

MySQL添加使用者與授權(dbforge studio mysql)圖文詳解,遠端存取,mysqldbforge
win7的32位系統,通過dbforge studio mysql工具操作mysqlMySql中添加使用者,建立資料庫,使用者授權,刪除使用者,修改密碼(注意每行後邊都跟個;表示一個命令語句結束):

1.建立串連

  1.1 登入MYSQL:用root登入


測試一下狀態


   1.2 建立使用者:

           GRANT USAGE ON *.* TO 'user01'@'localhost' IDENTIFIED BY '123456' WITH GRANT OPTION;

         上面紅色部分是一個不存在的使用者,執行上面語句,就建立了一個使用者為:username,密碼:password的使用者。

  1.3 然後登入一下:

 

 測試一下


2.為使用者授權

用root使用者登入,登入後的介面

 

 用root使用者登入方式下,授權格式:grant 許可權 on 資料庫.* to 使用者名稱@登入主機 identified by "密碼"; 


   2.1如果想指定部分許可權給一使用者,可以這樣來寫:

     grant select,update on testDB.* to user01@localhost identified by '123456';

     flush privileges; //重新整理系統許可權表

    2.2 授權本資料庫可以遠程登入user01使用者許可權:

          例如,你想myuser使用mypassword從任何主機串連到mysql伺服器的話。
         
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'%' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
        FLUSH   PRIVILEGES;
          如果你想允許使用者myuser從ip為192.168.1.9的主機串連到mysql伺服器,並使用mypassword作為密碼
           
GRANT ALL PRIVILEGES ON *.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
          FLUSH   PRIVILEGES;
         如果你想允許使用者myuser從ip為192.168.1.9的主機串連到mysql伺服器的dk資料庫,並使用mypassword作為密碼
         
GRANT ALL PRIVILEGES ON dk.* TO 'myuser'@'192.168.1.3' IDENTIFIED BY 'mypassword' WITH GRANT OPTION;
         FLUSH   PRIVILEGES;

    2.3 授權user01使用者擁有所有資料庫的某些許可權:   

    mysql>grant select,delete,update,create,drop on *.* to user01@"%" identified by "123456";

       //user01使用者對所有資料庫都有select,delete,update,create,drop 許可權。

     //@"%" 表示對所有非本地主機授權,不包括localhost。(localhost地址設為127.0.0.1,如果設為真實的本地地址,不知道是否可以,沒有驗證。)

     //對localhost授權:加上一句grant all privileges on testDB.* to test@localhost identified by '1234';即可。

 



mysql 有沒有添加使用者的命令 另外怎設定遠程用戶端連上mysql

使用權限設定裡將該使用者的主機設定為"%"或者添加一個同名使用者,主機設定為"localhost"就可以遠程及本地登入了 遠程命令列登入用mysql -u使用者名稱 -p密碼 -h伺服器名或IP 資料庫名其他詳細的參數注意看mysql的使用者手冊
 
怎給MYSQL設定遠端存取的許可權

MYSQL的許可權管理方式我太喜歡了,不需要記憶任何命令,直接修改mysql資料庫裡面的host、user等表,然後重啟一下伺服器就OK了。
 

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.