国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁(yè) > 數(shù)據(jù)庫(kù) > MySQL > 正文

解決MYSQL數(shù)據(jù)從高版本導(dǎo)入低版本的難題

2024-07-24 12:31:27
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友
       解決MYSQL數(shù)據(jù)從高版本導(dǎo)入低版本的問(wèn)題(轉(zhuǎn))[@more@] 近日筆者工作中遇到MYSQL數(shù)據(jù)從高版本導(dǎo)入低版本的問(wèn)題.這樣的問(wèn)題一般都是高低版本字符集的設(shè)置不同.按照以往慣例是把數(shù)據(jù)用mysqldump命令導(dǎo)出數(shù)據(jù)后,使用文件編輯器(editplus)修改相應(yīng)的"DEFAULT CHARSET=gb2312"部分,即可順利導(dǎo)入低版本的MySQL.但當(dāng)你遇到大量數(shù)據(jù)(百萬(wàn)級(jí))時(shí),這種方式就顯示得杯水車薪了!那么么辦呢?現(xiàn)本人就把自己工作中遇到有關(guān)MYSQL數(shù)據(jù)從高版本導(dǎo)入低版本的解決辦法總結(jié)一下.
 
     方法一:(適用于當(dāng)導(dǎo)出的數(shù)據(jù)量不大時(shí))
 
step 1:使用mysqldump命令從源服務(wù)器導(dǎo)出成SQL文本
mysqldump -hsrc_dbserver -uroot -p testdb > testdb.sql
step 2:使用文本編輯器如:editplus,打開testdb.sql,打到需要修改的內(nèi)容,如:DEFAULT CHARSET=gb2312,修改成與目標(biāo)服務(wù)器相對(duì)應(yīng)的字符集.保存.
step 3:使用mysql命令將改好后的SQL文本導(dǎo)入目標(biāo)服務(wù)器.OK!
mysql -hdest_dbserver -uroot -p testdb < testdb.sql
 
      方法二:(適用于當(dāng)導(dǎo)出的數(shù)據(jù)量很大時(shí),如萬(wàn)級(jí),百萬(wàn)級(jí)數(shù)據(jù))
 
step 1:在mysql命令模式下,使用show variables 命令查看一下目標(biāo)服務(wù)器的字符集設(shè)置情況和MYSQL版本
step 2:使用如下命令:
mysqldump --compatible=mysql323 -hsrc_dbserver -uroot -p --default-character-set=latin1 testdb > testdb.sql
 
      其中,--compatible=mysql323 是指目標(biāo)服務(wù)器的版本,--default-character-set=latin1 是指目標(biāo)服務(wù)器的字符集設(shè)置
step 3:使用mysql命令將導(dǎo)出的SQL文本導(dǎo)入目標(biāo)服務(wù)器.OK!大功告成!
mysql -hdest_dbserver -uroot -p testdb < testdb.sql

(編輯:武林網(wǎng))

發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 青神县| 泸水县| 民县| 临漳县| 衡南县| 稷山县| 商城县| 绥中县| 阳西县| 马龙县| 广西| 安丘市| 博湖县| 渑池县| 犍为县| 乐平市| 高唐县| 古蔺县| 嘉义县| 溧阳市| 屏东市| 阳朔县| 龙江县| 盖州市| 韩城市| 安多县| 保康县| 玉龙| 墨竹工卡县| 徐水县| 多伦县| 醴陵市| 石楼县| 视频| 丰台区| 闵行区| 泸定县| 翼城县| 北辰区| 万年县| 丰县|