Rumah  >  Artikel  >  pangkalan data  >  Menaik taraf pemasangan binari MySQL atau berasaskan pakej pada Unix/Linux

Menaik taraf pemasangan binari MySQL atau berasaskan pakej pada Unix/Linux

王林
王林ke hadapan
2023-08-28 13:57:03607semak imbas

Mari belajar cara menaik taraf pemasangan binari MySQL dan berasaskan pakej dalam Unix atau Linux. Ini boleh dilakukan di tempat atau menggunakan kaedah naik taraf logik. Mari kita fahami secara ringkas kedua-dua kaedah -

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

Naik taraf di tempat melibatkan menutup pelayan MySQL lama, menggantikan pelayan lama Perduaan atau pakej MySQL digantikan dengan yang baru.

  • Selepas menyelesaikan operasi ini, pelayan MySQL akan dimulakan semula pada direktori data sedia ada.

  • Selepas ini, baki pemasangan sedia ada (yang memerlukan beberapa jenis peningkatan) akan dinaik taraf.

  • Untuk sesetengah platform Linux, pemasangan MySQL daripada RPM atau pakej Debian akan Termasuk sokongan "systemd" untuk membantu menguruskan permulaan dan penutupan pelayan MySQL.

  • Arahan "mysqld_safe" tidak akan dipasang pada sistem sedemikian.

  • li>
  • Naik taraf logik

Naik taraf logik MySQL melibatkan pengeksportan SQL lama contoh.

  • Data sedia ada perlu dieksport dari pemasangan MySQL sebelumnya, ini boleh dilakukan menggunakan arahan berikut -

  • mysqldump -u root -p
    --add-drop-table --routines --events
    --all-databases --force > data-for-upgrade.sql
    # 🎜🎜#Gunakan arahan berikut untuk menutup pelayan MySQL lama-
    mysqladmin -u root -p shutdown

    Gunakan arahan berikut untuk memulakan direktori data baharu-

    mysqld --initialize --datadir=/path/to/8.0-datadir &
    Gunakan arahan berikut untuk tetapkan semula kata laluan root-#🎜🎜 #
    shell> mysql -u root -p
    Enter password: **** <&minus; enter temporary root password
    mysql> ALTER USER USER() IDENTIFIED BY &#39;your new password&#39;;
Gunakan arahan berikut untuk memuatkan fail dump yang dibuat sebelum ini ke dalam pelayan MySQL yang baru dibuat -

mysql -u root -p --force < data-for-upgrade.sql

MySQL Cluster Upgrade

#🎜 🎜#

# 🎜🎜#Naik taraf nod MGM.

Peningkatan nod data 1 dinaik taraf satu demi satu.

  • nod API dinaik taraf satu demi satu, termasuk pelayan MySQL.

  • Naik taraf kamus data.

  • Naik taraf jadual sistem.

  • Mulakan semula sistem.

Atas ialah kandungan terperinci Menaik taraf pemasangan binari MySQL atau berasaskan pakej pada Unix/Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam