源資料庫ip:src_ip
目標資料庫ip:dest_ip
在自己的機器首先登陸源資料伺服器:(我的機器是linux系統)
#mysql -h src_ip -u root -p //登陸mysql
mysql>use *** //切換資料庫
mysql>select * from table into outfile '/tmp/table.txt' character set utf8; //生成資料檔案 ,經過測試 這裡使用的編碼必須跟目標資料庫的預設編碼相同 如果目標資料庫建立的時候預設字符集是utf8這裡就寫utf8,如果目標資料庫建立的時候預設字符集是gbk就寫gbk
查詢資料庫預設編碼的命令式 show create database 資料庫名
待校驗,有高手知道具體是跟哪個編碼有關,請告訴我
然後登陸目標資料庫
#mysql -h dest_ip -u root -p //登陸mysql
mysql>use *** //切換資料庫
mysql>set names utf8; //設定字元編碼格式 ,經過測試,這一步是不需要的,load data的檔案格式跟character_set_client、connection 、results無關,所以這一步可以不做。
mysql>load data local infile /tmp/table.txt' into table 表名;
ps :into outfile 生成的檔案在 mysql-server上面,而不是client上。
mysql 複製庫 mysql 快速複製資料庫
myisam 發布相對簡單,把庫下面所有檔案拷過去就好了。複製innodb的做法相對複雜,下面是我在innodb 上覆制資料庫的方法 root localhost data mysql u root p enter password welcome to the mysql monitor.comm...
mysql跨伺服器查詢
2013 8 22 10 34 發布者 天空之城 檢視 16547 摘要 本地mysql資料庫要訪問遠端mysql資料庫的表中的資料,必須通過federated儲存引擎來實現.有點類似oracle中的資料庫鏈結 dblink 要允許這個儲存引擎,當構建mysql時使用 with federated ...
Linux 跨伺服器 複製檔案 scp
名稱 cp 使用許可權 所有使用者 使用方式 cp options source dest cp options source.directory 說明 將乙個檔案拷貝至另一檔案,或將數個檔案拷貝至另一目錄。把計 a 盡可能將檔案狀態 許可權等資料都照原狀予以複製。r 若 source 中含有目錄名...