首页 > 解决方案 > 如何通过 Shell 在 MySQL 中升级?

问题描述

MySQL Shell 的状态:

MySQL Shell 版本 8.0.23

连接 ID:3 当前架构:
当前用户:root@localhost SSL:正在使用的密码:XXXXXXXX 使用分隔符:; 服务器版本:5.7.32 MySQL Community Server (GPL) 协议版本:Classic 10 客户端库:8.0.23

我的错误:我正在尝试将 MySQL 升级到当前版本或任何版本,因为它是一台测试机器。我在 MySQL shell 中运行这个命令来升级:

MySQL localhost:3306 ssl SQL > util.checkForServerUpgrade();

错误:1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的“util.checkForServerUpgrade()”附近使用正确的语法

接下来我尝试运行这个命令并得到一个错误:

MySQL localhost:3306 ssl SQL > util.checkForServerUpgrade() root@localhost:3306 --target-version=8.0.23 --output-format=text --config-path=/etc/my.cnf ;

错误:1064 (42000):您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 1 行的 'util.checkForServerUpgrade() root@localhost:3306 --target-version=8.0.23 --outpu' 附近使用正确的语法

MySQL localhost:3306 ssl SQL >

===

我正在关注本手册:

https://dev.mysql.com/doc/mysql-shell/8.0/en/mysql-shell-utilities-upgrade.html

谢谢你的帮助。

标签: mysqlmysql-connectormysql-shell

解决方案


推荐阅读