1. 程式人生 > 實用技巧 >Mysql 授權方式

Mysql 授權方式

 1.1 登入MYSQL:

  @>mysql -u root -p

  @>密碼

  1.2 建立使用者:
    格式:grant select on 資料庫.* to 使用者名稱@登入主機 identified by '密碼'
  舉例:
    例 1:增加一個使用者 test1 密碼為 abc,讓他可以在任何主機上登入,並對所有資料庫有
    查詢、插入、修改、刪除的許可權。首先用以 root 使用者連入 MySQL,然後鍵入以下命令:
      grant select,insert,update,delete on *.* to root@localhost identified by 'mysql';
    或者
      grant all privileges on *.* to root@localhost identified by 'mysql';
    然後重新整理許可權設定。
      flush privileges;

    例 2:如果你不想 root 有密碼操作資料庫“mydb”裡的資料表,可以再打一個命令將密碼消掉。
      grant select,insert,update,delete on mydb.* to root@localhost identified by '';     #注意:此處的"localhost",是指該使用者只能在本地登入,不能在另外一臺機器上遠端登入。
  如果想遠端登入的話,將"localhost"改為"%",
  表示在任何一臺電腦上都可以登入。也可以指定某臺機器可以遠端登入。