Mysql 通过yum从MariaDB 5.5升级到MariaDB 10失败

Mysql 通过yum从MariaDB 5.5升级到MariaDB 10失败,mysql,mariadb,upgrade,mariadb-10.4,Mysql,Mariadb,Upgrade,Mariadb 10.4,我想从5.5升级mariadb。。。到10岁。但当我运行yum update-y时,屏幕显示如下: Upgrading directly from MySQL <unrecognized version package MariaDB-server-5.5.36-1.el6.x86_64 MariaDB-server-5.5.36-1.el6.x86_64 is not installed> to MariaDB 10.0 may not be safe in all cases.

我想从5.5升级mariadb。。。到10岁。但当我运行yum update-y时,屏幕显示如下:

Upgrading directly from MySQL <unrecognized version package MariaDB-server-5.5.36-1.el6.x86_64
MariaDB-server-5.5.36-1.el6.x86_64 is not installed> to MariaDB 10.0 may not
be safe in all cases.  A manual dump and restore using mysqldump is
recommended.  It is important to review the MariaDB manual's Upgrading
section for version-specific incompatibilities.

A manual upgrade is required.

- Ensure that you have a complete, working backup of your data and my.cnf
  files
- Shut down the MySQL server cleanly
- Remove the existing MySQL packages.  Usually this command will
  list the packages you should remove:
  rpm -qa | grep -i '^mysql-'

  You may choose to use 'rpm --nodeps -ev <package-name>' to remove
  the package which contains the mysqlclient shared library.  The
  library will be reinstalled by the MariaDB-shared package.
- Install the new MariaDB packages supplied by Monty Program AB
- Ensure that the MariaDB server is started
- Run the 'mysql_upgrade' program

我如何解决这个问题?

我自己解决,我在这里为任何需要的人发布:

我跑

rpm -qa | grep -i '^maria'
屏幕显示:

MariaDB-common-10.0.12-1
MariaDB-client-10.0.12-1
MariaDB-server-5.5.38-1
MariaDB-shared-10.0.12-1
MariaDB-common-10.0.12-1
MariaDB-client-10.0.12-1
MariaDB-server-10.0.12-1
MariaDB-shared-10.0.12-1
我的MariaDB服务器仍然是5.5版本,在进行任何更改之前,我会停止并删除所有备份:

yum remove MariaDB-server
然后再次安装:

yum install MariaDB-server
屏幕:

Total size: 56 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : MariaDB-server                                                                                                                  1/1

Installed:
  MariaDB-server.i386 0:10.0.12-1
再次运行:

rpm -qa | grep -i '^maria'
屏幕显示:

MariaDB-common-10.0.12-1
MariaDB-client-10.0.12-1
MariaDB-server-5.5.38-1
MariaDB-shared-10.0.12-1
MariaDB-common-10.0.12-1
MariaDB-client-10.0.12-1
MariaDB-server-10.0.12-1
MariaDB-shared-10.0.12-1

没关系。

我自己解决,我在这里发布以下内容供任何人使用:

我跑

rpm -qa | grep -i '^maria'
屏幕显示:

MariaDB-common-10.0.12-1
MariaDB-client-10.0.12-1
MariaDB-server-5.5.38-1
MariaDB-shared-10.0.12-1
MariaDB-common-10.0.12-1
MariaDB-client-10.0.12-1
MariaDB-server-10.0.12-1
MariaDB-shared-10.0.12-1
我的MariaDB服务器仍然是5.5版本,在进行任何更改之前,我会停止并删除所有备份:

yum remove MariaDB-server
然后再次安装:

yum install MariaDB-server
屏幕:

Total size: 56 M
Is this ok [y/N]: y
Downloading Packages:
Running rpm_check_debug
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
  Installing     : MariaDB-server                                                                                                                  1/1

Installed:
  MariaDB-server.i386 0:10.0.12-1
再次运行:

rpm -qa | grep -i '^maria'
屏幕显示:

MariaDB-common-10.0.12-1
MariaDB-client-10.0.12-1
MariaDB-server-5.5.38-1
MariaDB-shared-10.0.12-1
MariaDB-common-10.0.12-1
MariaDB-client-10.0.12-1
MariaDB-server-10.0.12-1
MariaDB-shared-10.0.12-1

没关系。

我最近在MariaDB官方网站上找到了升级到最新稳定版本的步骤

在/etc/yum.repos.d/add MariaDB.repo下,使用以下配置:

[马里亚布] name=MariaDB baseurl=http://yum.mariadb.org/10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

运行sudo yum安装MariaDB服务器MariaDB客户端 完整的步骤可以在本文档中找到


我最近在MariaDB官方网站上找到了升级到最新稳定版本的步骤

在/etc/yum.repos.d/add MariaDB.repo下,使用以下配置:

[马里亚布] name=MariaDB baseurl=http://yum.mariadb.org/10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1

运行sudo yum安装MariaDB服务器MariaDB客户端 完整的步骤可以在本文档中找到


需要手动升级,它已经说过了。@Raptor:是的,但它没有显示我应该为每个环境一步一步地做什么。@Raptor:是的,它已经说过了,需要手动升级。@Raptor:是的,但是它没有显示我应该为每个环境一步一步地做什么您应该在删除5.5之前添加备份数据并恢复10的数据您执行过mysql_升级吗?@Muhaimin Abdul:我执行过,根据=>我们必须先卸载5.5,但您只卸载mariadb服务器和客户端,对吗?我不记得了,我很久以前就做过了。谢谢你提醒我。你应该在删除5.5之前添加备份数据,并恢复10的数据。你是否执行了mysql_升级?@Muhaimin Abdul:我执行了,根据=>我们必须先卸载5.5,但你只卸载mariadb服务器和客户端,对吗?我不记得了,我很久以前就这么做了。谢谢你提醒我。