mysqldump 備份數據庫用戶所需要的權限


mysqldump 所需要的權限說明:
  1、對於table 來說mysqldump 最少要有select 權限。
  2、對於view 來說mysqldump 要有show view 權限。
  3、對於trrigger 來說mysqldump 要有trriger 權限。
  4、如果要產生一份一致的備份 mysqldump 要有lock tables 權限。

 

mysql> create user dumper@'%';
Query OK, 0 rows affected (0.00 sec)

mysql> grant select on *.* to dumper@'%';
Query OK, 0 rows affected (0.00 sec)

mysql> grant show view on *.* to dumper@'%';
Query OK, 0 rows affected (0.00 sec)
mysql> grant lock tables on *.* to dumper@'%';
Query OK, 0 rows affected (0.00 sec)

mysql> grant trigger on *.* to dumper@'%';
Query OK, 0 rows affected (0.00 sec)

 給用戶設密碼:

mysql> update user set password=password('test-db') where user='dumper';

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM