前邊提到了數據庫備份,那數據庫備份之後自然有面臨如何導入的問題,我這邊總結了兩個方法,分別是透過mysql控制檯和workbench平臺和進行導入的方式,之所以用兩種方式,是因爲我之前不太喜歡用輸入命令來導入,出於大腦的惰性吧,懶得記指令了,workbench明明有個界面拖拖拽拽的,幹嘛還要敲代碼,不過在嘗試導入幾次資料之後,發現命令行更方便,關鍵是速度還比workbench的速度快。
Server OS: Windows Server 2012
MYSQL: MySQL5.6/5.7
workbench: MySQL Workbench 6.2 CE
方法一:命令行直接輸入
1.打開 Mysql5.6/5.7 command line client 進入該環境。(一般安裝時會自帶,如果無法找到指令界面,可以用dos命令進入mysql.exe所在目錄)
2.Mysql-> show schemas; 查詢當前所有 schema // 這一步只是輔助查詢,不是必要項
3.Mysql->create schema schemaName;查詢需要復原的 schema名字
4.Mysql->use schemaName; 選中該schema
5.Mysql->set names utf8; 防止亂碼 //如果不需要考慮繁簡體亂碼的問題,不需要這一步
6.Mysql->source D:\Mysql_Backup\XXX.sql; 將指定sql文件導入到指定schema中
方法二:Workbench操作
思路跟方法一是一樣的,只是換成了在界面上操作:
建立schema-> 刷新Schema-> 導入sql資料->選中指定schema->點擊開始導入 .
如果要恢復的數據庫比較多,還是建議用指令,指令也是可以偷懶的嘛,同樣的指令,第二次輸入,只要按鍵盤的向上鍵就可以找到之前的指令了 。