linux下
一、導出資料庫
1、導出資料和表結構:
mysqldump -u使用者名 -p密碼 資料庫名 > 資料庫名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -ppassword abc > abc.sql
2、隻導出表結構:
mysqldump -u使用者名 -p密碼 -d 資料庫名 > 資料庫名.sql
#/usr/local/mysql/bin/ mysqldump -uroot -ppassword -d abc > abc.sql
注:/usr/local/mysql/bin/ ---> mysql的data目錄(真的需要嗎,我直接就在根目錄下操作的)
show global variables like "%datadir%"; #查詢mysql的data目錄
二、導入資料庫(目标伺服器)
1、首先建空資料庫
mysql>create database abc;
2、導入資料庫
(1)選擇資料庫
mysql>use abc;
(2)設定資料庫編碼
mysql>set names utf8;
(3)導入資料(注意sql檔案的路徑)
mysql>source /home/abc/abc.sql;
閱讀更多