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 -
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
Salin selepas log masuk
# 🎜🎜#Gunakan arahan berikut untuk menutup pelayan MySQL lama-< li>mysqladmin -u root -p shutdown
Salin selepas log masuk
Gunakan arahan berikut untuk memulakan direktori data baharu-
mysqld --initialize --datadir=/path/to/8.0-datadir &
Salin selepas log masuk
Gunakan arahan berikut untuk tetapkan semula kata laluan root-#🎜🎜 #shell> mysql -u root -p
Enter password: **** <− enter temporary root password
mysql> ALTER USER USER() IDENTIFIED BY 'your new password';
Salin selepas log masuk
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
Salin selepas log masuk
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!