常規(guī)的mysql備份使用命令是 mysqldump命令用法如下,

創(chuàng)新互聯(lián)建站專注于企業(yè)營銷型網(wǎng)站建設、網(wǎng)站重做改版、大英網(wǎng)站定制設計、自適應品牌網(wǎng)站建設、H5開發(fā)、商城網(wǎng)站定制開發(fā)、集團公司官網(wǎng)建設、成都外貿(mào)網(wǎng)站建設公司、高端網(wǎng)站制作、響應式網(wǎng)頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為大英等各大城市提供網(wǎng)站開發(fā)制作服務。
mysqldump [選項] 數(shù)據(jù)庫名 [表名] 腳本名
或mysqldump [選項] --數(shù)據(jù)庫名 [選項 表名] 腳本名
或mysqldump [選項] --all-databases [選項] 腳本名
例如:
備份所有數(shù)據(jù)庫:
mysqldump -uroot -p --all-databases /backup/mysqldump/all.db
備份指定數(shù)據(jù)庫:
mysqldump -uroot -p test /backup/mysqldump/test.db
備份指定數(shù)據(jù)庫指定表(多個表以空格間隔)
mysqldump -uroot -p mysql db event /backup/mysqldump/2table.db
備份指定數(shù)據(jù)庫排除某些表
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
注:在導入備份數(shù)據(jù)庫前,db_name如果沒有,是需要創(chuàng)建的; 而且與db_name.db中數(shù)據(jù)庫名是一樣的才可以導入。
備份有以下幾個方法
1。冷備份
關閉數(shù)據(jù)庫,復制數(shù)據(jù)文件,通常在mysql目錄中的data文件夾中,以庫分文件夾存放,復制對應名稱的表文件即可復制,優(yōu)點速度快,缺點需要停止服務
2。熱備份
1mysqldump
格式 mysqldump -u root -p pwd -c 庫名 xx.sql
2主從復制
通過mysql的主從服務器達到文件的即時熱備
如果允許外網(wǎng)IP直接連接數(shù)據(jù)庫的話,可以使用SQLyog這樣的工具來進行備份,如果不支持遠程連接的話,可以裝個phpmyadmin來進行備份。
一、MySQL備份類型
1.熱備份、溫備份、冷備份 (根據(jù)服務器狀態(tài))
熱備份:讀、寫不受影響;
溫備份:僅可以執(zhí)行讀操作;
冷備份:離線備份;讀、寫操作均中止;
2.物理備份與邏輯備份 (從對象來分)
物理備份:復制數(shù)據(jù)文件;
邏輯備份:將數(shù)據(jù)導出至文本文件中;
3.完全備份、增量備份、差異備份 (從數(shù)據(jù)收集來分)
完全備份:備份全部數(shù)據(jù);
增量備份:僅備份上次完全備份或增量備份以后變化的數(shù)據(jù);
差異備份:僅備份上次完全備份以來變化的數(shù)據(jù);
4.邏輯備份的優(yōu)點:
在備份速度上兩種備份要取決于不同的存儲引擎
物理備份的還原速度非常快。但是物理備份的最小力度只能做到表
邏輯備份保存的結構通常都是純ASCII的,所以我們可以使用文本處理工具來處理
邏輯備份有非常強的兼容性,而物理備份則對版本要求非常高
邏輯備份也對保持數(shù)據(jù)的安全性有保證
5.邏輯備份的缺點:
邏輯備份要對RDBMS產(chǎn)生額外的壓力,而裸備份無壓力
邏輯備份的結果可能要比源文件更大。所以很多人都對備份的內(nèi)容進行壓縮
邏輯備份可能會丟失浮點數(shù)的精度信息
1、首先打開mysql數(shù)據(jù)庫軟件進入軟件主界面。
2、然后再左側樹里打開自己的的數(shù)據(jù)庫。
3、然后需要點擊需要備份的數(shù)據(jù)庫名。
4、如圖所示為打開數(shù)據(jù)庫后界面。
5、然后需要點擊轉(zhuǎn)儲sql文件選項。
6、然后需要打開選擇存儲文件路徑并選擇保存。
7、點擊保存即可在路徑備份好格式為sql的數(shù)據(jù)庫文件。
初始化mysql數(shù)據(jù)庫,在shell中運行以下命令:
cd /usr/local/mysql
mkdir sock
cd /usr/local/mysql/bin
初始化數(shù)據(jù)庫
./mysql_install_db--user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data
或者# mysqld --initialize
擴展資料
mysql數(shù)據(jù)庫的備份
1、物理冷備份,需要在數(shù)據(jù)庫關閉狀態(tài)下進行,能夠較好的保證數(shù)據(jù)庫的完整性。一般用于非核心業(yè)務,這類業(yè)務一般都允許終端,物理冷備份的特點就是速度快,恢復操作簡單。通常通過直接打包數(shù)據(jù)庫文件夾(如:/usr/local/mysql/data)來實現(xiàn)
2、通過啟用二進制日志進行增量備份,MySQL支持增量備份,進行增量備份時必須啟用二進制日志。二進制日志文件為用戶提供復制,對執(zhí)行備份點后進行的數(shù)據(jù)庫更改所需的信息進行恢復。如果進行增量備份,需要刷新二進制日志。
參考資料來源:百度百科—mySQL
當前文章:mysql冷備份怎么做 mysql冷熱備份
文章地址:http://chinadenli.net/article28/doojhjp.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)頁設計公司、網(wǎng)站排名、網(wǎng)站營銷、手機網(wǎng)站建設、定制開發(fā)、營銷型網(wǎng)站建設
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)