MySQL筆記之?dāng)?shù)據(jù)備份與還原的使用詳解_MySQL教程
推薦:MySQL筆記之?dāng)?shù)學(xué)函數(shù)詳解本篇文章對(duì)MySQL的數(shù)學(xué)函數(shù)進(jìn)行了詳細(xì)的介紹。需要的朋友參考下
數(shù)據(jù)很重要,這點(diǎn)用腳趾頭想都知道,為了保證數(shù)據(jù)的安全,因此需要定期對(duì)數(shù)據(jù)備份
下面來寫一點(diǎn)關(guān)于數(shù)據(jù)備份與還原相關(guān)的筆記
數(shù)據(jù)備份
使用mysqldump命令備份一個(gè)數(shù)據(jù)庫(kù)
mysqldump -u username -p dbname table1 table2...>BackupName.sql
其中,dbname表示數(shù)據(jù)庫(kù)名稱,table1和table2表示表的名稱,沒有該參數(shù)則備份整個(gè)數(shù)據(jù)庫(kù)
BackupName.sql參數(shù)表示備份文件的名稱,文件名前面可以加上一個(gè)絕對(duì)路徑
需要注意的是,備份的時(shí)候只備份數(shù)據(jù)庫(kù)中的表,如果要還原則必須還原在已有數(shù)據(jù)庫(kù)中
tips:通常情況下備份文件的后綴名為.sql,當(dāng)然也可以是.txt等,只不過不專業(yè)
使用mysqldump命令備份多個(gè)數(shù)據(jù)庫(kù)
mysqldump -u username -p --databases dbname1 dbname2...>BackupName.sql
此處--databases代表備份多個(gè)數(shù)據(jù)庫(kù)的意思,后面接數(shù)據(jù)庫(kù)名
此外還能備份所有數(shù)據(jù)庫(kù)
使用mysqldump命令備份所有數(shù)據(jù)庫(kù)
mysqldump -u username -p --all-databases>BackupName.sql
直接復(fù)制整個(gè)數(shù)據(jù)庫(kù)目錄
直接復(fù)制數(shù)據(jù)庫(kù)目錄是最簡(jiǎn)單的備份方法,但并非最好
使用這種方法時(shí)為了避免數(shù)據(jù)變化需要暫時(shí)停止數(shù)據(jù)庫(kù)服務(wù),但實(shí)際中不允許
而且,這種方法對(duì)InnoDB存儲(chǔ)引擎的表不適用,對(duì)于MyISAM存儲(chǔ)引擎的表比較方便
數(shù)據(jù)還原
使用mysql命令還原
mysql -u root -p[dbname]<backup.sql
[dbname]是可選的,如果使用--all-databases參數(shù)備份整個(gè)數(shù)據(jù)庫(kù)而不是單獨(dú)備份表
那么便可以不使用dbname參數(shù)
直接復(fù)制到數(shù)據(jù)庫(kù)目錄
使用這種方式必須保證數(shù)據(jù)庫(kù)的主版本號(hào)一致
通常對(duì)MyISAM比較有效,對(duì)InnoDB不適用
分享:MySQL筆記之別名的使用在查詢時(shí),可以為表和字段取一個(gè)別名。這個(gè)別名可以代替其指定的表和字段
- MSSQL清空日志刪除日志文件
- 關(guān)于數(shù)據(jù)庫(kù)中保留小數(shù)位的問題
- 解析mysql與Oracle update的區(qū)別
- mysql 導(dǎo)入導(dǎo)出數(shù)據(jù)庫(kù)以及函數(shù)、存儲(chǔ)過程的介紹
- MySQL——修改root密碼的4種方法(以windows為例)
- 解決MYSQL出現(xiàn)Can''t create/write to file ''#sql_5c0_0.MYD''的問題
- 深入理解SQL的四種連接-左外連接、右外連接、內(nèi)連接、全連接
- 解析:內(nèi)聯(lián),左外聯(lián),右外聯(lián),全連接,交叉連接的區(qū)別
- mysql出現(xiàn)“Incorrect key file for table”處理方法
- mysql重裝后出現(xiàn)亂碼設(shè)置為utf8可解決
- 淺析一個(gè)MYSQL語法(在查詢中使用count)的兼容性問題
- 解析MySQL中INSERT INTO SELECT的使用
MySQL教程Rss訂閱編程教程搜索
MySQL教程推薦
猜你也喜歡看這些
- 基于Sql Server通用分頁(yè)存儲(chǔ)過程的解決方法
- SQL Server 索引介紹
- 怎樣用SQL Server事件探查器創(chuàng)建跟蹤
- SqlServer2005 數(shù)據(jù)庫(kù)同步配置圖文詳解
- 四個(gè)語句幫你提高 SQL Server 的伸縮性
- 談SQL Server 2005最后升級(jí):SP3年底發(fā)布
- SQL Server 2008數(shù)據(jù)挖掘查詢?nèi)蝿?wù)
- SQL Server 2005中更改sa的用戶名的方法
- 揭秘八個(gè)有用的WordPress的SQL語句
- SQL Server2008 數(shù)據(jù)庫(kù)誤刪除數(shù)據(jù)的恢復(fù)方法分享
- 相關(guān)鏈接:
- 教程說明:
MySQL教程-MySQL筆記之?dāng)?shù)據(jù)備份與還原的使用詳解
。