帮助中心FAQ

如何使用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”,后点击“执行”,经过短时间等待之后如果没有报错,会提示导入完成,我们可以点击进入数据表查看,这时显示的就不会是一团乱码,而是原本数据库的内容了。