Mari belajar cara menurunkan taraf pemasangan binari dan berasaskan pakej pada Unix atau Linux. Terdapat beberapa cara untuk menurunkan taraf pemasangan binari dan berasaskan pakej pada Unix atau Linux. Mereka dibincangkan di bawah.
Penurunan taraf di tempat melibatkan menutup versi MySQL baharu.
Setelah ini selesai, binari atau pakej MySQL baharu akan digantikan dengan yang lama.
Setelah ini selesai, versi MySQL lama dimulakan semula pada direktori data sedia ada.
MySQL mesti dikonfigurasikan untuk melakukan penutupan perlahan dengan menetapkan innodb_fast_shutdown kepada 0.
Arahan berikut akan melakukan perkara yang sama -
mysql -u root -p --execute="SET GLOBAL innodb_fast_shutdown=0"
Tutup pelayan MySQL yang lebih baharu. Ini boleh dilakukan menggunakan arahan berikut -
mysqladmin -u root -p shutdown
Selepas penutupan perlahan, fail log buat semula InnoDB akan dipadamkan daripada direktori data (fail ib_logfile*). Ini dilakukan untuk mengelakkan isu penurunan taraf yang berkaitan dengan format fail log semula yang berlaku antara versi.
Turun taraf logik melibatkan penggunaan mysqldump untuk membuang semua jadual dalam versi MySQL baharu.
Setelah ini selesai, fail dump akan dimuatkan ke dalam versi MySQL lama.
Turun taraf antara versi dalam versi yang sama menyokong penurunan taraf logik Siri versi dan turun taraf kepada tahap versi sebelumnya.
Hanya menyokong penurunan taraf antara keluaran Ketersediaan Umum (GA).
Buang semua pangkalan data. Ini dilakukan menggunakan arahan berikut -
mysqldump −u root −p −−add−drop−table −−routines −−events −−all−databases −−force > data−for−downgrade.sql
Matikan pelayan MySQL yang lebih baharu menggunakan arahan berikut -
mysqladmin −u root −p shutdown
Atas ialah kandungan terperinci Menurunkan taraf pemasangan binari dan berasaskan pakej pada Unix/Linux. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!