您的位置 首页 Php教程

宝塔切换数据库版本怎么弄?宝塔mysql升级教程!

最近想把网站的数据库版本升级一下,发现宝塔面板可以切换数据库版本,于是就尝试切换MySQL版本,需要Linux下将MySQL5.5升级为MySQL5.6或者5.7,但是点击切换的时候却发现并不是像php版本切换那么简单,提示需要将现有数据库删除清空后才能切换,也就是删除现有数据库而重新安装新版本数据库。

宝塔mysql升级

下面寻小山分享下宝塔mysql升级操作步骤

1、打开宝塔控制面板,关闭站点里面的所有网站。

2、在腾讯云或者阿里云做个快照备份,没有的话忽略此步骤。

3、记录各个数据库的账号、密码。

4、备份网站数据到本地。

5、删除数据库。

6、在宝塔控制面板-软件商店-Mysql-设置-切换版本,把数据库版本从mysql5.5切换到mysql5.6或者5.7。

宝塔切换数据库版本

7、安装完毕之后导入备份的数据库。然后开启网站,查看各个网站是否正常。

8、如果多次尝试都还不正常,则这次升级失败,通过恢复快照还原服务器。

事实上,经过尝试发现虽然删除了数据重新安装之后,发现升级后的MySQL并不能正常运行,会出现新建数据库失败以及宝塔phpmyadmin没办法访问等问题,我发现宝塔控制面板后台直接切换数据库版本的方式90%都会出现升级失败的情况,尝试过重新卸载安装MySQL、phpmyadmin还是没办法解决问题,经过测试发现应该是MySQL卸载不彻底,如果升级失败之后还想完成升级,那么可以跟寻小山一样,通过重新安装系统的方式来实现,这里以阿里云为例,具体操作方法如下

1、登录服务器,找到你需要重置的服务器实例,然后停止服务器。

2、点击右边【更多】,选择【重新初始化磁盘】。

宝塔mysql升级

3、安装堡塔SSH客户端,登陆连接到服务器;挂载磁盘后,根据系统执行框内命令开始安装

yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

4、安装完成后,登陆宝塔控制面板后台安装环境配置,选择需要的升级的MySQL、phpmyadmin及php版本即可!

5、安装完成以后,新建网站及导入备份的数据和文件就可以完成。

注意事项:

1、操作前一定要备份网站数据文件,记得备份!备份!备份!重要的事情说三遍!

2、建议看下您的程序支不支持升级的高版本的数据库,确认支持的话再换!

blank

关于作者: 寻小山

江西九江人,专注新媒体、搜索引擎、电商运营、IT技术、软件使用技巧!

发表回复

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

8条评论

  1. 重新安装系统,恐怖啊。如果站点少还好,站点多了, 不说备份的问题,每个系统对环境要求不一样,重装的系统,万一哪里没弄好,排查问题很头大。

    1. 是麻烦,不过站点多最好用云服务器快照备份的方式,升级不成功可以还原快照就可以。我就一两个站所以就还好!

  2. 宝塔不能直接升级数据库么? Oneinstack 可以直接升级诶,不过我不敢尝试,毕竟,一个程序,跑起来后,不管它是以怎么样的方式跑起来的,千万别动

    1. 不行,宝塔的php版本可以多版本共存,可以直接安装升级。MySQL版本不能多版本共存,所以不能只能切换别的版本就能删掉原来的版本。