運維這行通常需要將項目環境進行還原做測試,
除了項目war包,
就屬數據庫最重要了,
所以就需要將項目數據庫進行導出導入的操作,
更多的是將數據庫備份后進行還原,
下面就來說一下mysql還原數據庫問題:
1.使用工具navicat,新建數據庫名、字符集、排序規則后,打開數據庫右鍵運行sql文件,然后選中.sql的文件進行還原。
2.進行mysql后台通過命令進行還原,將.sql文件放入本機任意路徑下,mysql -u root -p 密碼 ,進入數據庫 use 數據庫名,然后source + .sql文件路徑; 就可以了。
首先建空數據庫 mysql>create database abc;
方法一:導入數據庫(1)選擇數據庫 mysql>use abc;
(2)設置數據庫編碼 mysql>set names utf8;
(3)導入數據(注意sql文件的路徑) mysql>source /home/abc/abc.sql;
方法二:mysql -u用戶名 -p密碼 數據庫名 < 數據庫名.sql #mysql -uabc_f -p abc < abc.sql
個人推薦:當數據庫過大,超過10G+以上的,用第二種方法通過命令還原速度更快,效率高。