天天看點

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

Linux下mysql資料的導出和導入

1、導出資料

導出資料庫用mysqldump指令

//檢視mysqldump指令位置

which mysqldump

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

(1) 、導出資料和表結構

以wechat資料庫為例

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

新開一個終端,執行導出指令

[[email protected] ~]# /usr/bin/mysqldump -u root -p wechat > /tmp/wechat.sql

//輸入密碼

Enter password:

//檢視備份的檔案

[[email protected] ~]# ll /tmp/wechat.sql

-rw-r--r-- 1 root root 3063 Jan 30 18:10 /tmp/wechat.sql

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

(2) 、隻導出表結構

//使用-d參數,隻導出表結構

[[email protected] ~]# /usr/bin/mysqldump -u root -p -d wechat > /tmp/wechat1.sql

//輸入密碼

Enter password:

//檢視備份檔案

[[email protected] ~]# ll /tmp/wechat1.sql

-rw-r--r-- 1 root root 2458 Jan 30 18:12 /tmp/wechat1.sql

[[email protected] ~]#

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

2、 導入資料

删除伺服器中資料庫,再将剛剛導出的檔案導入

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

注意:

要先建立資料庫wechat

create database wechat;

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

新開終端,執行導入指令

[[email protected] ~]# mysql -u root -p wechat < /tmp/wechat.sql

Enter password:

[[email protected] ~]#

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

檢視導入的資料庫

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

檢視student表資料

dbeaver導入sql檔案_Linux下mysql資料的導出和導入

測試完成

歡迎大家給予寶貴的意見或者建議。

歡迎大家補充或者共享一些其他的方法。

感謝支援。

繼續閱讀