如何使用phpMyAdmin正確導(dǎo)入MySQL數(shù)據(jù)庫(kù)
在Linux虛擬空間的日常使用中,MySQL數(shù)據(jù)庫(kù)對(duì)于網(wǎng)站程序運(yùn)行重要。但據(jù)近一段時(shí)間客戶的使用反應(yīng)來(lái)看,還是有一些空間的數(shù)據(jù)庫(kù)導(dǎo)入雖然成功,但是數(shù)據(jù)表內(nèi)容出現(xiàn)亂碼的情況。下面以一個(gè)utf8_general_ci編碼的MySQL數(shù)據(jù)庫(kù)為例,簡(jiǎn)單說(shuō)一下如何使用phpMyAdmin正確導(dǎo)入數(shù)據(jù)庫(kù),且不會(huì)出現(xiàn)亂碼的情況。
1、 首先確保數(shù)據(jù)庫(kù)文件本身不存在亂碼數(shù)據(jù),且不要含有創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句(有的話將其注釋或刪除),并且要留意數(shù)據(jù)庫(kù)中的表所用的字符集是否為utf8;
2、 之后進(jìn)入控制面板,在“我的MySQL”中點(diǎn)擊“管理”進(jìn)入phpMyAdmin,首先點(diǎn)擊左側(cè)數(shù)據(jù)庫(kù)名,然后點(diǎn)擊上方的“整理”選項(xiàng)卡,將整個(gè)數(shù)據(jù)庫(kù)的默認(rèn)字符集選為“utf8_general_ci”;
3、 接下來(lái)回到主界面,如下圖,將“MySQL連接校對(duì)”中的字符集選擇跟數(shù)據(jù)庫(kù)“整理”選項(xiàng)卡中的字符集一致(utf8_general_ci),另外,顯示語(yǔ)言那里選擇“中文 – Chinese Simplified”或者“中文 – Chinese Simplified-gb2312”(此操作主要是為了導(dǎo)入后能正常顯示數(shù)據(jù)表內(nèi)容);
4、以上步驟做好后,點(diǎn)擊數(shù)據(jù)庫(kù)名后,進(jìn)入“Import”選項(xiàng)卡,在“File to Import”那里點(diǎn)擊“瀏覽”選擇好MySQL文件(后綴為.sql),之后選好文件字符集為“utf-8”,后點(diǎn)擊“執(zhí)行”,經(jīng)過(guò)短時(shí)間等待之后如果沒(méi)有報(bào)錯(cuò),會(huì)提示導(dǎo)入完成,我們可以點(diǎn)擊進(jìn)入數(shù)據(jù)表查看,這時(shí)顯示的就不會(huì)是一團(tuán)亂碼,而是原本數(shù)據(jù)庫(kù)的內(nèi)容了。