前面跟大家介绍了『老薛主机基础教程:如何进行备份和还原网站和数据库数据』,不过这个是在同一个虚拟主机内的操作,如果我们需要更换主机空间,就需要用到这个 phpMyAdmin 先将数据库文件导出,然后再到老薛主机中导入该数据库文件,这就是我们今天所说的重点内容。
老薛主机导出 MySQL 数据库文件步骤
1. 登录老薛主机的 cPanel 面板(PS:不懂?请参考『老薛主机基础教程:如何登录 cPanel 面板?2 种方法』),点击“phpMy 管理”。或点击“cPanel 面板快捷操作”中的“phpMyAdmin”。
2. 在左侧点击想要导出的数据库名称,然后点击顶部的“导出”按钮。
3. 默认情况下,导出方式和格式都不用改动,直接点击【执行】按钮,然后将该数据库文件(默认为.sql 格式的文件)保存到本地即可。
当然,如果你的 MySQL 数据库文件比较大,担心下载和以后上传有影响,也可以在导出方式中选择“自定义 – 显示所有可用的选项”,在“输出”中的压缩中选择“zip 压缩”,然后点击【执行】按钮并将该数据库文件(格式为.zip 的文件)保存到本地即可。
根据老古这次操作测试,同一个数据库导出的文件,直接导出的.sql 文件有 523KB,而导出为.zip 格式的文件只有 136KB,所以数据库文件大的话建议选择导出为 zip 压缩文件。
老薛主机导入 MySQL 数据库文件步骤
1. 登录老薛主机的 cPanel 面板(PS:不懂?请参考『老薛主机基础教程:如何登录 cPanel 面板?2 种方法』)创建新的空数据库,不懂可参考『老薛主机基础教程:如何创建 MySQL 新数据库及新用户』。
2. 点击 cPanel 面板中的“phpMy 管理”,或点击“cPanel 面板快捷操作”中的“phpMyAdmin”。
3. 点击我们第 1 步创建的数据库,然后点击顶部的“导入”按钮。
4. 在“要导入的文件”中点击【选择文件】按钮选择我们上面所导出的.sql 或.zip 数据库文件,其他选项默认即可,最后点击【执行】按钮。
稍等片刻即可成功将我们所导出的 MySQL 数据库文件导入到新数据库中,等待的时间跟导入的数据库文件大小有关。
总结
利用面板的 phpMyAdmin 将 MySQL 数据库导出或导入操作都比较简单,所需时间无非就是在导出文件下载的时候和导入文件的时候,文件越大所需时间就越长。为了避免出错,建议两边主机空间的 MySQL 版本一致会比较好。如果在导入的时候出现”utf8mb4_unicode_520_ci”错误请参考『MySQL 数据库导入报错”utf8mb4_unicode_520_ci”怎么办?』一文解决。