2014年5月7日 星期三

設定 MySQL 登入權限



  • 新增使用者及可使用的權限。

         # 不同來源(host)需分開設定不同權限 (待確定)
         mysql> GRANT ALL ON ${db}.${table} TO '${user}'@'${host}' IDENTIFIED BY '${pass}'

         # ${db} 和 ${table} 可用 * 取代。
         mysql> GRANT ALL ON mudb.* TO '${user}'@'${host}' IDENTIFIED BY '${pass}'


  • 查出有哪些使用者可以登入

         mysql> SELECT user,host,passowrd FROM mysql.user;


  • 利用上一步查出的 user, host 來查出登入者的權限

         mysql> SHOW GRANTS FOR '${user}'@'${host}';

沒有留言: