程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> MySQL綜合教程 >> MySql備份還原

MySql備份還原

編輯:MySQL綜合教程

MySql備份還原


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.接下來是將剛才壓縮的文件傳遞到本地<喎?http://www.Bkjia.com/kf/ware/vc/" target="_blank" class="keylink">vc3Ryb25nPjwvcD4KPHA+ICAgICAgICAgICAgICAzLjIuMSDNqLn9yO28/nBzY3AuZXhlvau41bLF0bnL9bXEzsS8/rSrtd21vbG+tdi1xEXFzM/Cw+ajunJvb3TKx7XHwrwyMDe1xNPDu6fD+6OscGFzc3dvcmS688PmyuTI63Jvb3TTw7unw/u1xMPcwuuhozwvcD4KPHA+PGltZyBzcmM9"http://www.2cto.com/uploadfile/Collfiles/20140929/2014092909212332.png" alt="\">

完成後切換到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的位置:http://download.csdn.net/download/luozuolincool/7984279

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved