MySQL資料庫備份與還原

2021-09-11 16:13:38 字數 2000 閱讀 5804

#第一種通過命令:mysqldump -uroot -p密碼 需要備份的資料庫名》備份後的sql指令碼名;

cmd-->mysqldump -uroot -proot 16jike2_account>d:\16jike2_account_back.sql    

注意:備份名稱與原資料庫名稱一致!通常:備份資料庫名_back.sql

還原備份的檔案資料:首先需要進入到mysql環境-->建立-個庫-->在庫下還原

-->source 備份的資料庫指令碼

例子:

備份:

在命令列輸入:

系統提示在命令列輸入密碼可能不安全,可以改用一下命令列:

mysql -uroot -p 16jike2_account>d:16jike2_account_back.sql

root

然後再輸入賬號密碼,這裡我用root

這樣子就避免密碼暴露出來。

在d盤的根目錄,我們可以看到備份檔案已建立

開啟16jike2_account_back.sql備份檔案,可以看到備份資料庫的一些建立語句和插入資料:

還原:

避免還原資料庫與已存在的資料庫重名,我們先檢視一下已存在的資料庫用:

show databases;
建立乙個用於備份的資料庫:

使用該資料庫:

use 16jike2_account;
檢視一下當前使用的資料庫:

select database();
開始還原,使用一下命令:

檢視是恢復成功,先檢視資料表是否恢復:

再檢視資料表的資料:

#第二種通過sqlyog工具:    

選中需要備份的資料庫-->右鍵-->備份/匯出-->轉儲到sql

還原備份的檔案資料:檔案-->開啟-->選擇備份檔案(.sql)-->crtl+a選中檔案中所有內容-->執行    恢復備份完成

mysql資料庫備份與還原

mysql資料庫備份與還原命令 備份 如我們需要把 資料庫名為 shopping 的資料庫備份 使用者名為 root,密碼為 12345,那麼命令如下 直接進入dos,如果沒有配置mysql的環境變數,那麼需要把dos的當前目錄切換到mysql的bin目錄下,然後敲入一下命令 mysqldump u...

備份與還原mysql資料庫

備份mysql資料庫的命令 mysqldump hhostname uusername ppassword databasename backupfile.sql 備份mysql資料庫為帶刪除表的格式 備份mysql資料庫為帶刪除表的格式,能夠讓該備份覆蓋已有資料庫而不需要手動刪除原有資料庫。mys...

MySQL資料庫備份與還原

用mysqldump遠端備份mysql資料庫 一 前言 mysqldump是備份mysql資料庫的一種好工具。它相對於用phpmyadmin等備份工具更加快速,又避免受php.ini等的限制,在windows系統下還可以結合計畫任務實現定時遠端備份資料庫。操作用mysqldump備份資料庫的使用者需...