本文目錄一覽:
怎樣備份/還原MySQL數據庫 之 MySQL Workbench
1.備份數據庫
左側選擇Data
Export:
然後開始導出(注意勾選的一些內容)
此時就成功了,所有數據庫腳本都在腳本C:\Users\Bley\Documents\dumps\Dump20150324-4.sql中
2.
還原數據庫
選擇好剛才備份好的數據腳本,點擊開始導入。
導入成功後可以刷新左側的數據庫列表,即會看到剛才還原的數據庫。
怎麼還原,恢復或導入MySQL數據庫
1、按WIN+R組合鍵,在運行框中輸入:CMD,點擊確定,進入CMD窗口。
2、在命令行下輸入:mysql -uroot -p ,回車後輸入輸入root的密碼即可登錄mysql命令行。
3、先創建一個空的數據庫:create database backup(create database 數據庫名稱)。
4、還原的數據庫:use backup(use 數據庫名稱)。
5、或導入數據庫:source backup.sql(source 數據庫腳本文件)。
6、還原或導入完後 查看數據庫表可以看到已導入成功。
mysql數據庫備份和還原
MySQL數據庫備份與還原
備份和恢複數據
生成SQL腳本
在控制台使用mysqldump命令可以用來生成指定數據庫的腳本文本,但要注意,腳本文本中只包含數據庫的內容,而不會存在創建數據庫的語句!所以在恢複數據時,還需要自已手動創建一個數據庫之後再去恢複數據。
mysqldump –u用戶名 –p密碼 數據庫名生成的腳本文件路徑
現在可以在C盤下找到mydb1.sql文件了!
注意,mysqldump命令是在Windows控制台下執行,無需登錄mysql!!!
執行SQL腳本
執行SQL腳本需要登錄mysql,然後進入指定數據庫,才可以執行SQL腳本!!!
執行SQL腳本不只是用來恢複數據庫,也可以在平時編寫SQL腳本,然後使用執行SQL 腳本來操作數據庫!大家都知道,在黑屏下編寫SQL語句時,就算髮現了錯誤,可能也不能修改了。所以我建議大家使用腳本文件來編寫SQL代碼,然後執行之!
SOURCE C:\mydb1.sql
注意,在執行腳本時需要先行核查當前數據庫中的表是否與腳本文件中的語句有衝突!例如在腳本文件中存在create table a的語句,而當前數據庫中已經存在了a表,那麼就會出錯!
還可以通過下面的方式來執行腳本文件:
mysql -uroot -p123 mydb1c:\mydb1.sql
mysql –u用戶名 –p密碼 數據庫要執行腳本文件路徑
這種方式無需登錄mysql!
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hk/n/185945.html