如何在阿里云上把数据库mysql5.1升级(变更)到mysql5.7

某网站采用的是阿里云的独享虚拟主机,网络上升级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、其他注意事项暂时没有,想起来再补充。

为您推荐

发表评论

电子邮件地址不会被公开。 必填项已用*标注

Captcha Code