MySql 備份還原

2021-06-26 00:28:48 字數 2053 閱讀 2706

mysql備份還原方法

mysql備份和還原我們一般會執行這樣的操作:在現場mysql資料庫(一般是linux系統)上備份資料庫(一般有幾十g到上百g)到windows機器上,然後到公司後將windows機器上的檔案還原到公司的linux系統的mysql資料庫上。

本文件主要用於需要備份的資料庫很大的情況下的操縱(資料庫很小的話有很多其他簡便的方法)。在現實情況當中我們一般是在現場做1,2步,然後3,4步是在公司做。

1.本文操作的場景:將192.168.1.207(centos)上的mysql資料庫pqss0215old備份到本機(win7),然後將備份的檔案上傳到192.168.1.207(centos),然後將備份好的資料庫還原成pqss0215old2.

2.需要用到的軟體:pscp.exe(用於將linux系統和win7之間的檔案傳遞),securecrt(用於遠端連線linux系統,文件最後又pscp和crt的壓縮包位址)

3.具體操作步驟:

3.1.首先是mysql資料庫的備份:

3.1.1 securecrt遠端連線上192.168.1.207.mysqldump命令用來備份,使用者名稱root,密碼123456,需要備份的資料庫pqss02155old,備份到檔案pqss0215old1.sql

mysqldump -uroot-p123456 pqss0215old>/usr/pqss0215old1.sql

切換到剛才備份的資料夾,可以看到備份的檔案pqss0215old1.sql.

3.1.2 壓縮剛才備份完的資料庫檔案.:gzip壓縮的時候需要幾分鐘,等到出現#號就說明壓縮完成了。

3.2.接下來是將剛才壓縮的檔案傳遞到本地

3.2.1 通過軟體pscp.exe將剛才壓縮的檔案傳遞到本地的e盤下面:root是登入207的使用者名稱,password後面輸入root使用者名稱的密碼。

完成後切換到e盤可以看到傳遞過來的檔案

3.3將壓縮包傳遞到linux系統

3.3.1將e盤上剛才傳遞過來的檔案傳遞到192.168.1.207

為了和原來的檔案區別可以給剛才傳遞過來的檔案修改下名稱pqss0215old2.sql.gz

pscp將pqss0215old2.sql.gz傳遞到207系統的/usr/下。

此時檢視192.168.1.207的/usr/下,可以看到剛才傳遞過來的檔案。

3.4將備份的資料庫還原到新的資料庫pqss0215old2

3.4.1 新建資料庫pqss0215old2

3.4.2 解壓剛才傳遞過來的資料庫檔案

3.4.2 將pqss0215old2.sql還原到資料庫pqss0215old2

pscp 和securecrt的位置:

mysql備份還原命令 MYSQL備份還原命令

mysql中如何操作備份資料以及還原備份資料,那實際的操作命令是什麼呢?下面我們來看看實際測試過程。其中,c program files mysql mysql server 5.1 bin 路徑為你mysql的安裝路徑。一 備份命令 在 開始 執行 輸入cmd 進入cmd命令介面,輸入 cd c ...

Mysql 備份還原

一 資料庫備份 還原命令 1 忽略部分表備份 mysqldump.exe uroot pjixianroot test ignore table test.table0 ignore table test.table1 e test20130828 nobk.sql 2 整庫備份 mysqldump...

mysql 備份 還原

mysql資料庫備份 常用備份工具是mysql自帶的mysqldump,mysqldump u root p密碼 dbname d test.sql 備份某個庫 mysqldump u root p密碼 dbname tablename d test.sql 備份某個庫下的某個表 mysqldump...