使用Percona存储库升级雷竞技下载官网¶
使用Percona存储库进行升级是最简单雷竞技下载官网和推荐的方法。
在以下文档中找到如何启用存储库的说明:
DEB-based分布¶
以root用户或使用sudo命令。
对数据库进行完全备份(如果可能的话,也可以转储)。移动数据库配置文件,
my.cnf,到另一个方向去保存它。使用以下命令停止服务器
/etc/init.d / mysql停止。请注意
如果你在跑步Debian/Ubuntu系统systemd作为默认的系统和服务管理器,您可以使用systemctl而不是服务。目前两者都支持。
是否在数据库配置文件中进行所需的修改
my.cnf。安装雷竞技下载官网用于MySQL的Percona服务器:
美元sudodpkg-我* . deb启用存储库:
美元雷竞技下载官网percona-release启用ps - 80释放美元apt-get更新安装服务器包:
美元apt-get安装雷竞技下载官网percona-server-server安装存储引擎包
TokuDB已弃用并在雷竞技下载官网Percona Server for MySQL 8.0.28-19。有关更多信息,请参见TokuDB介绍。如果你使用TokuDB存储引擎雷竞技下载官网用于MySQL的Percona服务器5.7、安装
雷竞技下载官网percona-server-tokudb包:美元恰当的安装雷竞技下载官网percona-server-tokudb如果你使用MyRocks存储引擎雷竞技下载官网用于MySQL的Percona服务器5.7、安装
雷竞技下载官网percona-server-rocksdb包:美元恰当的安装雷竞技下载官网percona-server-rocksdb运行升级:
从雷竞技下载官网用于MySQL的Percona服务器8.0.16-7,mysql_upgrade弃用。该功能被转移到mysqld二进制文件中,在需要时自动运行升级过程。如果您尝试运行mysql_upgrade,则不会启动任何操作,并且会出现以下消息:“mysql_upgrade客户端现在已弃用。升级客户端执行的操作现在由服务器完成。”要查找更多信息,请参见MySQL升级过程
如果您正在升级到a雷竞技下载官网用于MySQL的Percona服务器8.0.16-7之前版本,安装脚本将不自动运行mysql_upgrade。你必须运行mysql_upgrade手动。
美元mysql_upgrade预期的输出
检查是否需要更新。检查服务器版本。运行查询升级MySQL服务器。检查系统数据库。mysql。columns_priv OK mysql.db OK mysql。好的…升级过程已成功完成。检查是否需要更新。重新启动服务
服务成功重新启动后,您可以使用新的雷竞技下载官网用于MySQL的Percona服务器8.0.美元sudosystemctl重新启动mysqld
基于rpm的发行版¶
以root用户或使用sudo命令。
对数据库进行完全备份(如果可能的话,也可以转储)。复制数据库配置文件,例如:
my.cnf,到另一个目录保存。使用以下命令停止服务器
/etc/init.d / mysql停止。请注意
如果你在跑步RHEL/CentOS系统systemd作为默认的系统和服务管理器,您可以使用systemctl而不是服务。目前两者都支持。
检查已安装的包
grep Percona-Se雷竞技下载官网rver . rpm -qa |。删除没有依赖关系的包。该命令只删除指定的包,并保留任何依赖的包。该命令不提示确认:
美元rpm质量保证|grep雷竞技下载官网Percona-Server|xargsrpm- e——nodeps重要的是要删除没有依赖关系的包,因为许多包可能依赖于这些包(因为它们被替换了)
mysql),如有省略,将会删除。替代
grep ' ^ mysql - '为grep的P雷竞技下载官网ercona-Server在上一条命令中,删除所列出的包。安装
雷竞技下载官网percona-server-server包:美元百胜安装雷竞技下载官网percona-server-server安装存储引擎包
TokuDB已弃用并在雷竞技下载官网Percona Server for MySQL 8.0.28-19。有关更多信息,请参见TokuDB介绍。如果你用过TokuDB存储引擎雷竞技下载官网用于MySQL的Percona服务器5.7、安装
雷竞技下载官网percona-server-tokudb包:美元百胜安装雷竞技下载官网percona-server-tokudb如果你使用MyRocks存储引擎雷竞技下载官网用于MySQL的Percona服务器5.7、安装
雷竞技下载官网percona-server-rocksdb包:美元apt-get安装雷竞技下载官网percona-server-rocksdb修改配置文件,
my.cnf,并按需要重新安装外挂。请注意
如果您正在使用TokuDB存储引擎必须注释掉所有的TokuDB在启动服务器之前,配置文件中的特定变量,否则,服务器无法启动。RHEL/CentOS自动将先前配置文件的备份创建到
/etc/my.cnf.rpmsave并安装默认的my.cnf。升级/安装过程完成后,删除了任何不受支持的系统变量后,可以将旧的配置文件移回。运行升级
从Percona Serve雷竞技下载官网r 8.0.16-7开始mysql_upgrade弃用。该功能被转移到mysqld二进制文件中,在需要时自动运行升级过程。如果您尝试运行mysql_upgrade,则不会发生任何操作,并且会出现以下消息:“mysql_upgrade客户端现在已弃用。升级客户端执行的操作现在由服务器完成。”要查找更多信息,请参见MySQL升级过程
如果您正在升级到a雷竞技下载官网用于MySQL的Percona服务器8.0.16-7之前版本,可以使用启动mysql服务。使用mysql_upgrade迁移到新的授权表。的mysql_upgrade重建所需的索引并执行所需的修改:
美元mysql_upgrade重新启动服务。
美元systemctlmysql重新启动`。
服务成功重新启动后,您可以使用雷竞技下载官网用于MySQL的Percona服务器8.0.