2007年1月30日 星期二

MySQL新增使用者



  1. (1)新增帳號,並給予全部權限










    1. mysql> GRANT ALL PRIVILEGES ON *.* TO user@host IDENTIFIED BY '密碼';




  2. 說明:將全部權限都設給從host連線上來的user這個人,並給定密碼為密碼

  3. (2)新增帳號,並指定某資料庫與特定權限給該帳號










    1. mysql> GRANT SELECT,INSERT,UPDATE ON 資料庫名.* TO user@host IDENTIFIED BY '密碼';




  4. 說明:開放某資料庫給從host連線上來的user這個人,並給定密碼為密碼

     




    1. 刪除使用者帳號與權限:

      格式:










    1. mysql> REVOKE 權限 ON 資料庫(或資料表TABLE) TO user@host IDENTIFIED BY '密碼';





    1. 說明:命令與用法均與GRANT一樣,特性也一樣,但不做DELETE的動作,只是將權限關閉,真的要刪除時,須用到DELETE命令。

       




    1. 對MySQL直接下命令作任何動作,離開MySQL系統時,必須先做即時更新(FLUSH)再離開吧!










    1. mysql> FLUSH PRIVILEGES;




  • 沒有留言:

    張貼留言