日期:2012-02-27 分類:網(wǎng)絡(luò)技術(shù) 瀏覽:10544 來(lái)源:邦明科技
用PHP+mysql開發(fā)的網(wǎng)站經(jīng)常會(huì)遇到mysql數(shù)據(jù)庫(kù)版本不同導(dǎo)致遷移網(wǎng)站數(shù)據(jù)時(shí)經(jīng)常出現(xiàn):導(dǎo)入不成功,如出現(xiàn)數(shù)據(jù)庫(kù)臭蟲,導(dǎo)入后是亂碼等問(wèn)題
邦明科技遷移mysql數(shù)據(jù)庫(kù)的方法是:
高版本mysql導(dǎo)入低版本mysql的方法:
1.從高版本的mysql默認(rèn)導(dǎo)出utf-8為mysql.sql
2.用記事本打開mysql.sql
3.去掉含有/*!40101 符號(hào)的注釋行
4.復(fù)制所有記事本里的sql語(yǔ)句
5.打開低版本的mysql數(shù)據(jù)庫(kù),然后點(diǎn)擊查詢SQL,將復(fù)制的SQL代碼粘貼到SQL查詢框中執(zhí)行
6.這樣就成功將高版本的mysql導(dǎo)入到低版本的mysql,并解決了亂碼問(wèn)題
之前做的很多失敗過(guò)程:
1.刪除頭尾:/*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */;導(dǎo)入utf-8無(wú)法導(dǎo)入,出錯(cuò)
2.另存為ansi 導(dǎo)入utf-8可以導(dǎo)入,亂碼,無(wú)法顯示
3.另存為:unicode 導(dǎo)入utf-8無(wú)法導(dǎo)入,出錯(cuò)
4.另存為unicode 替換utf-8為latin1 導(dǎo)入utf-8無(wú)法導(dǎo)入,出錯(cuò)
5.另存為unicode 替換utf8為latin1 導(dǎo)入utf-8無(wú)法導(dǎo)入,出錯(cuò)