close
MySQL 的權限控制系統 privilege system 是根據 user @ host (即 user+host) 的方式對資料庫作存取的權限控制,其對「不同主機上的不同使用者存取不同的資料庫」來進行資料庫的權限控管,此外對於 SQL 命令 (select、insert、update 與 delete)也可進行存取的控制。
mysql 資料庫存放 MySQL privilege system 的相關權限資料,其共包含有 6 個資料表:
1. user
2. db
3. host
4. tables_priv
5. columns_priv
6. func
mysql 提供有以下 14 種 privilege :
1. select
2. insert
3. update
4. delete
5. index
6. alter
7. create
8. drop
9. grant
mysqladmin 管理程式使用的 remaining privilege
10. reload
11. shutdown
12. process
13. alter
14. file
當修改過 mysql 資料庫中的權限設定時,需重新啟動 MySQL 才會生效。
重新啟動方法一:
mysql> FLUSH PRIVILEGES
重新啟動方法二:
mysqladmin flush-privileges
mysql 資料庫存放 MySQL privilege system 的相關權限資料,其共包含有 6 個資料表:
1. user
2. db
3. host
4. tables_priv
5. columns_priv
6. func
mysql 提供有以下 14 種 privilege :
1. select
2. insert
3. update
4. delete
5. index
6. alter
7. create
8. drop
9. grant
mysqladmin 管理程式使用的 remaining privilege
10. reload
11. shutdown
12. process
13. alter
14. file
當修改過 mysql 資料庫中的權限設定時,需重新啟動 MySQL 才會生效。
重新啟動方法一:
mysql> FLUSH PRIVILEGES
重新啟動方法二:
mysqladmin flush-privileges
全站熱搜