mysqldump 備份資料庫使用者所需要的許可權

2022-10-10 11:18:10 字數 791 閱讀 2181

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';

mysqldump備份資料庫

a 匯出檔案 mysqldump remotedatabasename tablename1,tablename2,tablename3 u root ppassword c r localfilename b 匯出到本地資料庫 mysqldump remotedatabasename tablen...

利用mysqldump備份資料庫

mysqldump是sql級別的備份機制,它將資料表導成sql指令碼檔案,是非常常用的備份方法。下面整理了mysqldump的用法和幾個常用引數。基本用法 mysqldump u使用者名稱 p密碼 h主機 資料庫 表 檔名如果想匯出整個庫,不加表名即可。例 mysqldump uroot h10.1...

利用mysqldump備份資料庫

在 執行 中輸入cmd進入命令列,然後進入mysql的bin目錄下,執行 mysqldump h localhost uusername ppassword databasename filename 例如 mysqldump h localhost uroot proot mydb d mydb....