MySQL數據的導入
簡單的就是source命令,先連接數據庫,然后用source導入指定路徑的文件就可以了
連接MySQL:
mysql -uroot -p
先創建數據庫,如果數據庫已經建好,則不用再創建
create database sqlname;
use sqlname;
導入SQL文件
source /path/sqlname.sql;
path為文件的路徑
MySQL數據的導出
mysqldump -h主機 -u用戶名 -p 數據庫名 > 導出的數據庫名.sql
幾個比較常用的參數有:
-p或--port 要連接的服務器端口,如果MySQL的端口不是3306,就要用到這個參數
-d或--no-data 沒有詳細數據,僅僅導出數據的結構
--add-drop-table 在創建表時,先drop掉已經存在的同名表[一般跟在-d參數后]
1.導出整個數據庫的所有數據
mysqldump -h 127.0.0.1 -u root -p sqlname> sqlname.sql
2.僅導出表的結構
mysqldump -h 127.0.0.1 -u root -p -d --add-drop-table sqlname> sqlname.sql