天天看點

linux複制mysql資料庫_linux下mysql資料庫拷貝到另一個伺服器上

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;

閱讀更多