2016-03-280
MySQL ke MariaDB, MyISAM ke Aria
Setelah beberapa waktu mencoba MariaDB, saya rasa akan mulai masuk ke tahap produksi.
Fase pertama percobaan pergantian MariaDB ke MySQL terlihat berjalan normal. Fase kedua adalah mengubah semua mesin basis data menjadi Aria. Setelah mencari beberapa waktu, saya menemukan ini di coderwall. Silakan ubah sesuai kebutuhan dan simpan ke sebuah berkas bila diperlukan.
for i in $(mysql –skip-column-names –silent -e’show databases;’|grep -Ev ‘(mysql|_schema|runtime)’);
do
mysql –skip-column-names –silent -e”SELECT table_name FROM information_schema.TABLES WHERE TABLE_SCHEMA = ‘$i’ AND engine = ‘MyISAM'” | xargs -I{} mysql -e”ALTER TABLE {} ENGINE=’ARIA’ TRANSACTIONAL=1;” $i;
done
Semoga membantu.
Komentar Terbaru