六.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