某网站采用的是阿里云的独享虚拟主机,网络上升级 5.1 到 5.7 的文章一大把,这里就不赘述,本文要实现的要在阿里云的虚拟主机更换 MYSQL 数据库的,看图。

看到上图有个 “变更数据库”,一旦变更,数据清空,原来我还以为是自动转化的呢?阿里云啊,阿里云,我的变更数据库简单粗暴。

(一) 思路。使用阿里云的 DMS 备份数据库,这个是以防万一---------> 使用 wordpress 的导出工具,导出一个 XML 文件---------> 在本地搭建一个 WEB 服务器 (推荐使用 phpEnv),使用相同的 wordpress 版本,相同的用户名,相同的插件,相同的配置,相同的数数据库名,版本当然要选用 mysql5.7.25 搭建 (phpEnv 默认的版本)------>XML 文件导入本地网站--> 使用 phpmyadmin 导出 sql 文件--> 使用 阿里云的 DMS 导入导出的 SQL 文件。(思路很简单,但使用过程中会有很多注意事项,否则前功尽弃,希望认真读完

(二) 注意事项。

1、在本地使用 phpEnv 搭建环境之后,建立好一个空白的 wordpress 网站 (重新安装) 之后,清空 wp_posts 表的内容,如果你的前缀不同,表的名字也不同,反正就是**_posts 表,原因是,wordpress 安装之后,会自动给你弄几条记录,例如 hello world 之类的。

2、使用相同的用户名,包括后台管理用户名,数据库名,数据用户名,密码建议设置成一样,最重要的是 wordpress 的设置也要一致,比如我的设置。自己情况自己定。

红框里面务必填写你网站的 URL,例如 https://www.sharexbar.com, 当然了,你也可以在导出之前在数据表中直接改,否则后果不堪设想。

3、导入 XML 时候,建议不要选择"下载并导入附件",否则本地服务直接把机器给你弄死都可能 (太耗资源了,但这里也出现了一个问题,附件在以后可能不全了,怎么办,数据少手动弄吧)

4、其他注意事项暂时没有,想起来再补充。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注