資料備份
# 備份單個資料庫[root@localhost ~
]# mysqldump -h主機名 -u使用者名稱 -p密碼 資料庫名字 >
備份的資料庫名字.sql
[root@localhost ~
]# mysqldump -uroot -p123456 dbname >
/www/wwwroot/
test.sql
[root@localhost ~
]# mysqldump -uroot -p dbname >
/www/wwwroot/
test.sql
# 備份單個資料庫的某個(些)表
[root@localhost ~
]# mysqldump -h主機名 -u使用者名稱 -p密碼 資料庫名字 資料庫表名1 資料庫其他表名2 >
備份資料庫名字.sql
[root@localhost ~
]# mysqldump -uroot -p123456 dbname tb_user tb_login >
/www/wwwroot/
test.sql
[root@localhost ~
]# mysqldump -uroot -p dbname tb_user tb_login >
/www/wwwroot/
test.sql
# 備份所有資料庫
[root@localhost ~
]# mysqldump -h主機名 -u使用者名稱 -p密碼 --
all-databases > 備份資料庫名字.sql
[root@localhost ~
]# mysqldump -uroot -p123456 --
all-databases > /www/wwwroot/test.sql
[root@localhost ~
]# mysqldump -uroot -p --
all-databases > /www/wwwroot/test.sql
# 備份指定資料庫
[root@localhost ~
]# mysqldump -h主機名 -u使用者名稱 -p密碼 --
databases 資料庫名字1 資料庫名字2 > 備份資料庫名字.sql
[root@localhost ~
]# mysqldump -uroot -p123456 --
databases web test_con > /www/wwwroot/test.sql
[root@localhost ~
]# mysqldump -uroot -p --
databases db1 db2 > /www/wwwroot/test.sql
[root@localhost ~
]# mysqldump -uroot -p -b db1 db2 >
/www/wwwroot/test.sql
資料恢復
# 需要先建乙個資料庫,這裡建的資料庫名為web[root@localhost ~
]# mysql -uroot -p dbname <
/www/wwwroot/
test.sql
[root@localhost ~
]# mysql -uroot -p web <
/www/wwwroot/test.sql
mysql 備份與恢復 MySQL 備份與恢復
1 檢視資料庫的資料儲存在哪個目錄下 shiyanlou mysql uroot e show variables like datadir variable name value datadir var lib mysql 2 備份資料的方法 select into outfile 檔名 或者 s...
mysql 備份與恢復 Mysql 備份與恢復
資料檔案一致性處理 在完全備份的情況下,檔案不是時間點一致的,因為進行快照的時間點不一樣。如果嘗 試在未prepare資料的情況下還原資料庫,雖然操作上支援恢復,但是在啟動的時候仍會 進行資料recovery。執行帶 prepare 選項的 mariabackup 命令會使資料檔案進行統一,達到資料...
MySQL資料備份與恢復
mysql命令列匯出資料庫 mysql命令列匯出資料庫 1,進入mysql目錄下的bin資料夾 cd mysql中到bin資料夾的目錄 如我輸入的命令列 cd c program files mysql mysql server 4.1 bin 或者直接將windows的環境變數path中新增該目錄...