有時需要將 MySQL 數據庫中的數據導入到其它的數據庫中,這里以從 Ubuntu 系統的 MySQL 數據庫導出 zabbix 這個數據庫到 Windows 系統中的MySQL 為例。
導出數據庫
導出數據其實非常方便,比如將 MySQL 中的 zabbix 這個數據庫導出到當前文件夾,首先切換到 root 用戶,然后再切換到 Document 這個目錄,這樣就可以直接將數據庫導出到這個目錄了,當然,指定特定目錄也是可以的,接著執行
mysqldump -uroot -ppassword zabbix>zabbix.sql
-p后是自己 MySQL 數據庫密碼,如果>后不指定目錄,則導出到當前文件夾內。
導入數據庫
導入到 windows 系統數據庫也很簡單,可以使用客戶端導入,這里使用命令行的形式導入,首先使用 WIN + R快捷鍵調出“運行”窗口,然后輸入cmd打開命令行終端,依次執行如下命令
登陸數據庫
mysql -uroot -ppassword
創建數據庫
CREATE DATABASE zabbix;
導入數據
use zabbix;
set names utf8;
source \Users\Erik\Desktop\zabbix.sql
這里\Users\Erik\Desktop\是zabbix.sql的存放路徑。
這樣就將數據導入到 Windows 系統的 MySQL 數據庫中了。