升级MySQL

从/stage/MySQL_shell目录下的RMP文件安装MySQL shell。

使用mysqlsh命令执行升级检查

注意已执行完所有测试

  1. 输入systemctl命令停止正在运行的mysqld服务
  2. .验证mysqld没有运行
  3. 将stage/MySQLServer8.0商业版二进制文件压缩到/opt目录下

在这一步开始时,您的终端可能已经在/ opt目录下。

通配符符号扩展为完整的文件名,其中包括主机上存档的版本和体系结构。

列出/opt目录的内容,以验证MySQL服务器的两个版本都已安装

在您的机器上,确切的版本号可能不同。但是,应该有5.7和8.0版本,而且这两个版本都必须是通用可用性(general availability, GA)版本。

删除到/usr/local/mysql的符号链接,它是您在标题为“安装MySQL”的实践中创建的。它链接到包含旧版本MySQL服务器的目录,并且不再需要。

创建一个从刚解压的MySQL目录到/usr/local/ MySQL的符号链接

替换现有的mysqld。“/usr/lib/systemd/system”目录下的“/stage/MySQL-Server/service/mysql-8.0/mysqld. service”文件。服务文件。

 执行systemctl daemon-reload,使systemd知道新的服务单元配置文件。

. 启动mysqld服务以启动服务器的新版本。

验证mysqld服务是否正在运行

注 执行mysgl_upgrade命令完成升级,确保版本间没有不兼容。这一步是必需的吗?

不需要此步骤,因为MySQL服务器8.0.16或更高版本将在启动服务器时自动执行所有升级过程。

如果您正在升级到8.0.16之前的旧版本,您可能会看到以下内容

  1. MySQL服务器启动时,使用systemct1查看完整日志。能否找到升级过程的相关日志?
  2.  验证新版本的MySQL服务器现在正在您的系统上运行。

注意:您机器上的版本可能不同,但应该是8.0.16或更高版本。

  1.  关闭所有打开的Linux终端窗口。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值