新聞中心
mysql如何備份數(shù)據(jù)
1.1、 mysqldump命令備份數(shù)據(jù)
成都創(chuàng)新互聯(lián)專注于德惠企業(yè)網(wǎng)站建設(shè),成都響應(yīng)式網(wǎng)站建設(shè),商城網(wǎng)站制作。德惠網(wǎng)站建設(shè)公司,為德惠等地區(qū)提供建站服務(wù)。全流程按需制作,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,成都創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)
在MySQL中提供了命令行導(dǎo)出數(shù)據(jù)庫(kù)數(shù)據(jù)以及文件的一種方便的工具mysqldump,我們可以通過(guò)命令行直接實(shí)現(xiàn)數(shù)據(jù)庫(kù)內(nèi)容的導(dǎo)出dump,首先我們簡(jiǎn)單了解一下mysqldump命令用法:
#MySQLdump常用
mysqldump -u root -p --databases 數(shù)據(jù)庫(kù)1 數(shù)據(jù)庫(kù)2 xxx.sql
1.2、 mysqldump常用操作實(shí)例
1.備份全部數(shù)據(jù)庫(kù)的數(shù)據(jù)和結(jié)構(gòu)
mysqldump -uroot -p123456 -A /data/mysqlDump/mydb.sql
2.備份全部數(shù)據(jù)庫(kù)的結(jié)構(gòu)(加 -d 參數(shù))
mysqldump -uroot -p123456 -A -d /data/mysqlDump/mydb.sql
3.備份全部數(shù)據(jù)庫(kù)的數(shù)據(jù)(加 -t 參數(shù))
mysqldump -uroot -p123456 -A -t /data/mysqlDump/mydb.sql
4.備份單個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)和結(jié)構(gòu)(,數(shù)據(jù)庫(kù)名mydb)
mysqldump -uroot-p123456 mydb /data/mysqlDump/mydb.sql
5.備份單個(gè)數(shù)據(jù)庫(kù)的結(jié)構(gòu)
mysqldump -uroot -p123456 mydb -d /data/mysqlDump/mydb.sql
6.備份單個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)
mysqldump -uroot -p123456 mydb -t /data/mysqlDump/mydb.sql
7.備份多個(gè)表的數(shù)據(jù)和結(jié)構(gòu)(數(shù)據(jù),結(jié)構(gòu)的單獨(dú)備份方法與上同)
mysqldump -uroot -p123456 mydb t1 t2 /data/mysqlDump/mydb.sql
8.一次備份多個(gè)數(shù)據(jù)庫(kù)
mysqldump -uroot -p123456 --databases db1 db2 /data/mysqlDump/mydb.sql
MYSQL數(shù)據(jù)如何實(shí)時(shí)備份
MYSQL數(shù)據(jù)如何實(shí)時(shí)備份
依次單擊:開(kāi)始--程序--Microsoft SQL Server--企業(yè)管理器--SQL Server組--管理--數(shù)據(jù)庫(kù)維護(hù)計(jì)劃
在右側(cè)空白處右鍵單擊,新建維護(hù)計(jì)劃--勾選要備份的數(shù)據(jù)庫(kù)--下一步
指定數(shù)據(jù)庫(kù)備份計(jì)劃--調(diào)度--單擊"更改"--設(shè)置備份的時(shí)間,備份周期--下一步
每日頻率即是每天什么時(shí)間開(kāi)始進(jìn)行備份
發(fā)生頻率即是執(zhí)行的周期
指定備份磁盤目錄--修改"使用此目錄"的路徑作為備份數(shù)據(jù)庫(kù)的存放路徑.勾選刪除早于此時(shí)間的文件,我這里選擇一周,即是數(shù)據(jù)庫(kù)備份文件把一周前的進(jìn)行刪除
給此任務(wù)計(jì)劃填寫一個(gè)名字:back 2單擊"完成",就可以在數(shù)據(jù)庫(kù)維護(hù)計(jì)劃中看到剛才新建的計(jì)劃.
注意事項(xiàng)
一定要開(kāi)啟sql server agent服務(wù)
mysql備份如何做
常規(guī)的mysql備份使用命令是 mysqldump命令用法如下,
mysqldump [選項(xiàng)] 數(shù)據(jù)庫(kù)名 [表名] 腳本名
或mysqldump [選項(xiàng)] --數(shù)據(jù)庫(kù)名 [選項(xiàng) 表名] 腳本名
或mysqldump [選項(xiàng)] --all-databases [選項(xiàng)] 腳本名
例如:
備份所有數(shù)據(jù)庫(kù):
mysqldump -uroot -p --all-databases /backup/mysqldump/all.db
備份指定數(shù)據(jù)庫(kù):
mysqldump -uroot -p test /backup/mysqldump/test.db
備份指定數(shù)據(jù)庫(kù)指定表(多個(gè)表以空格間隔)
mysqldump -uroot -p mysql db event /backup/mysqldump/2table.db
備份指定數(shù)據(jù)庫(kù)排除某些表
mysqldump -uroot -p test --ignore-table=test.t1 --ignore-table=test.t2 /backup/mysqldump/test2.db
還原命令例如:
mysqladmin -uroot -p create db_name
mysql -uroot -p db_name /backup/mysqldump/db_name.db
注:在導(dǎo)入備份數(shù)據(jù)庫(kù)前,db_name如果沒(méi)有,是需要?jiǎng)?chuàng)建的; 而且與db_name.db中數(shù)據(jù)庫(kù)名是一樣的才可以導(dǎo)入。
網(wǎng)站標(biāo)題:mysql怎么實(shí)時(shí)備份呀 定時(shí)備份mysql
標(biāo)題網(wǎng)址:http://fisionsoft.com.cn/article/docieid.html