linux下導出、導入mysql數據庫sql文件的命令(Linux環境搭配 六)

六.linux下導出、導入mysql數據庫sql文件的命令

如果不能通過可視化界面連接數據庫時,如果需要進行數據的轉移,則需要通過命令行將數據導出sql文件,再將sql文件導入到新的數據庫中。

導出數據和表結構

mysqldump -u用戶名 -p密碼 數據庫名 > 數據庫名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql
敲回車後會提示輸入密碼

語法 :mysqldump -h[主機所在IP] -u[用戶名] -p [要導出的數據庫]>[導出的路徑//[文件名].sql]

導入數據和表結構

方法一:
在MySQL中操作

1.創建數據庫
create database abc;
2.設置字符編碼
set names utf8;
3.導入數據(注意sql文件的路徑)
mysql>source /home/abc/abc.sql;

方法二:

mysql -u用戶名 -p密碼 數據庫名 < 數據庫名.sql
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章