Heim > Datenbank > MySQL-Tutorial > Hauptteil

Upgrade der binären oder paketbasierten MySQL-Installation unter Unix/Linux

王林
Freigeben: 2023-08-28 13:57:03
nach vorne
605 Leute haben es durchsucht

在 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
Nach dem Login kopieren

使用以下命令关闭旧的 MySQL 服务器 -

mysqladmin -u root -p shutdown
Nach dem Login kopieren

使用以下命令启动新的数据目录 -

mysqld --initialize --datadir=/path/to/8.0-datadir &
Nach dem Login kopieren

使用以下命令重置 root 密码 -

shell> mysql -u root -p
Enter password: **** <&minus; enter temporary root password
mysql> ALTER USER USER() IDENTIFIED BY &#39;your new password&#39;;
Nach dem Login kopieren

使用以下命令将之前创建的转储文件加载到新创建的 MySQL 服务器中 -

mysql -u root -p --force < data-for-upgrade.sql
Nach dem Login kopieren

MySQL集群升级

  • MGM节点升级。

  • 数据节点升级1一次升级一次。

  • API 节点一次升级一个,其中包括 MySQL 服务器。

  • 数据字典升级。

  • 系统表升级。

  • 系统重启。

    li>

Das obige ist der detaillierte Inhalt vonUpgrade der binären oder paketbasierten MySQL-Installation unter Unix/Linux. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!