如果是本地備份,不需要使用者名稱、密碼:
mysqldump --all-databases --where "1=1 limit 100" --lock-all-tables > g:/backup100.sql
如果是遠端備份,需要主機名、使用者名稱和密碼(還需要使用者有reload許可權):
mysqldump -ugoodera -p1234 -10.150.x.x --all-databases --where "1=1 limit 100" --lock-all-tables > g:/backup100.sql
如果遠端備份的資料庫埠不是預設的3306,例如22305埠:
mysqldump -ugoodera -p1234 -p22305 -10.150.x.x --all-databases --where "1=1 limit 100" --lock-all-tables > g:/backup100.sql
注:-p22305埠的p要大寫,區分密碼的小寫p;
如果備份的不是100條資料,可按需求更改 --where"1=1 limit 100" 即可。
MySQL資料庫備份 1
在資料庫表丟失或損壞的情況下,備份你的資料庫是很重要的。如果發生系統崩潰,你肯定想能夠將你的表盡可能丟失最少的資料恢復到崩潰發生時的狀態。有時,正是 mysql管理員造成破壞。管理員已經知道表以破壞,用諸如vi或emacs等編輯器試圖直接編輯它們,這對錶絕對不是件好事!備份資料庫兩個主要方法是用 m...
1 備份MySQL資料庫
假如一台mysql伺服器,跑著5個資料庫,在沒有做主從的情況下,需要對這5個庫進行備份,具體要求如下 1 每天備份一次,需要備份所有的庫 2 把備份資料存放到 data backup 下 3 備份檔案名稱格式示例 database name 2018 11 11.sql 4 需要對1天前的所有sql...
Mysql資料庫備份 資料庫備份和表備份
mysql中資料備份使用的命令是 mysqldump命令將資料庫中的資料備份成乙個文字檔案。表的結構和表中的資料將儲存在生成的文字檔案中。mysqldump命令的 工作原理很簡單。它先查出需要備份的表的結構,再在文字檔案中生成乙個create語句。然後,將表中的所有記錄轉換成一條insert語句。然...