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