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