您好,欢迎访问一九零五行业门户网

在 Unix/Linux 上升级 MySQL 二进制或基于包的安装

让我们了解如何在 unix 或 linux 中升级 mysql 二进制和基于包的安装。这可以就地完成,也可以使用逻辑升级方法完成。让我们简单地了解这两种方法 -
就地升级就地升级涉及关闭旧的 mysql 服务器,将旧的 mysql 二进制文件或软件包替换为新的。
完成此操作后,mysql 服务器将在现有数据目录上重新启动。
此后,现有安装的剩余部分(需要某种升级)将被升级。
对于某些 linux 平台,mysql 安装从rpm 或 debian 软件包将包括“systemd”支持,帮助管理 mysql 服务器启动和关闭。
命令“mysqld_safe”不会安装在此类系统上。
li>逻辑升级逻辑升级涉及从旧mysql实例导出sql。
现有数据需要从之前的 mysql 安装中导出,这可以使用以下命令来完成 -
mysqldump -u root -p--add-drop-table --routines --events--all-databases --force > data-for-upgrade.sql
使用以下命令关闭旧的 mysql 服务器 -
mysqladmin -u root -p shutdown
使用以下命令启动新的数据目录 -
mysqld --initialize --datadir=/path/to/8.0-datadir &
使用以下命令重置 root 密码 -
shell> mysql -u root -penter password: **** <− enter temporary root passwordmysql> alter user user() identified by 'your new password';
使用以下命令将之前创建的转储文件加载到新创建的 mysql 服务器中 -
mysql -u root -p --force < data-for-upgrade.sql
mysql集群升级mgm节点升级。
数据节点升级1一次升级一次。
api 节点一次升级一个,其中包括 mysql 服务器。
数据字典升级。
系统表升级。
系统重启。
li>以上就是在 unix/linux 上升级 mysql 二进制或基于包的安装的详细内容。
其它类似信息

推荐信息