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....