Cara meningkatkan mariadb 5.5 ke Mariadb 10.1 pada Sistem Centos/RHEL 7 dan Debian
- 4915
- 580
- Dr. Travis Bahringer
Mariadb adalah garpu komunitas mysql terkenal yang mendapatkan banyak popularitas setelah akuisisi Oracle dari proyek MySQL. Pada 24 Desember 2015 Versi stabil terbaru telah dirilis Mariadb 10.1.10.
Tingkatkan Mariadb 5.5 ke Mariadb 10.1 di rhel/centos 7Apa yang baru
Beberapa fitur baru telah ditambahkan dalam versi ini dan Anda dapat melihatnya di bawah ini:
- Galera, solusi kluster multi-master sekarang menjadi bagian standar dari mariadb.
- Menambahkan dua tabel skema informasi baru yang ditambahkan untuk memeriksa informasi WSREP yang lebih baik. Tabel yang dipertanyakan Wsrep_membership Dan Wsrep_status.
- Kompresi halaman untuk Innodb dan Xtradb. Kompresi halaman mirip dengan format penyimpanan terkompresi innodb.
- Kompresi halaman untuk fusionio.
- Beberapa tweak optimasi termasuk adalah:
- Jangan buat .File FRM untuk tabel sementara
- Gunakan max_statement_time untuk membatalkan kueri yang berjalan lama secara otomatis
- Fungsi malloc () digunakan lebih sedikit dan kueri sederhana dieksekusi lebih cepat
- Patch skala web
- Pembaruan Plugin
- Perbaikan keamanan (banyak kerentanan telah ditangani).
Dalam tutorial ini kami akan menunjukkan kepada Anda cara meningkatkan Mariadb 5.5 ke Mariadb 10.1 Versi stabil terbaru. Anda harus memilikinya akses root ke mesin, di mana Anda akan melakukan peningkatan.
Catatan bahwa jika Anda menjalankan versi mariadb sebelumnya, kursus peningkatan yang disarankan adalah dengan melalui setiap versi. Misalnya Mariadb 5.1 -> 5.5 -> 10.1.
Langkah 1: Cadangan atau Buang Semua Basis Data MariaDB
Seperti biasa saat melakukan peningkatan yang membuat cadangan database Anda yang ada adalah penting. Anda dapat membuang database dengan perintah seperti itu:
# mysqldump -u root -ppassword --all -databases> /tmp /all -database.SQL
Atau sebagai alternatif, Anda dapat menghentikan layanan Mariadb dengan:
# systemctl hentikan mysql
Dan salin direktori basis data dalam folder terpisah seperti ini:
# cp -a/var/lib/mysql//var/lib/mysql.Bak
Jika terjadi kegagalan peningkatan, Anda dapat menggunakan salah satu salinan di atas untuk mengembalikan database Anda.
Langkah 2: Tambahkan repositori mariadb
Praktik yang baik adalah memastikan paket Anda terkini sebelum membuat perubahan pada file repo Anda. Anda dapat melakukan ini dengan:
# YUM UPDATE [ON RHEL/CENTOS 7] # APT-GET UPDATE [ON DEBIAN/UBUNTU]
Di rhel/centos 7
Jika Anda memiliki paket lama, tunggu instalasi selesai. Selanjutnya, Anda perlu menambahkan Mariadb 10.1 Repo untuk CentOS/ RHEL 7/ distribusi. Untuk melakukan ini, gunakan editor teks favorit Anda seperti vim atau nano dan buka file berikut:
# vim /etc /yum.repo.d/mariadb10.repo
Tambahkan teks berikut di dalamnya:
# Mariadb 10.Daftar Repositori 1 CentOS-Dibuat 2016-01-18 09:58 UTC # http: // mariadb.org/mariadb/repositori/[mariadb] name = mariadb baseUrl = http: // yum.Mariadb.org/10.1/centos7-amd64 gpgkey = https: // yum.Mariadb.org/rpm-gpg-key-mariadb gpgcheck = 1
Lalu simpan dan keluar dari file (untuk vim : Wq)
Di Debian dan Ubuntu
Jalankan serangkaian perintah berikut untuk menambahkan Mariadb PPA di sistem Anda:
# apt-get install software-properties-common # apt-key adv --recv-keys --keyserver hkp: // keyserver.Ubuntu.com: 80 0xcbcb082a1bb943db # add-apt-repository 'deb [arch = amd64, i386] http: // kartolo.sby.datautama.bersih.ID/mariadb/repo/10.1/Ubuntu cerdik utama'
Penting: Jangan lupa untuk mengganti Ubuntu cerdik dengan nama dan rilis distribusi Anda.
Langkah 3: Hapus Mariadb 5.5
Jika Anda telah mengambil cadangan database Anda seperti yang disarankan Langkah 1, Anda sekarang siap untuk melanjutkan dan menghapus instalasi mariadb yang ada.
Untuk melakukan ini, cukup jalankan perintah berikut:
# yum hapus mariadb-server mariadb mariadb-libs [pada rhel/centos 7] # apt-get purge mariadb-server mariadb mariadb-libs [di debian/ubuntu]Hapus Mariadb 5.5 versi
Selanjutnya, bersihkan cache repositori:
# yum bersih semua [di rhel/centos 7] # apt-get clean all [on debian/ubuntu]
Langkah 4: Memasang Mariadb 10.1
Sekarang saatnya menginstal versi Mariadb yang lebih baru, dengan menggunakan:
# yum -y menginstal mariadb-server mariadb-client [on rhel/centos 7] # apt-get install mariadb-server mariadb-client [di debian/ubuntu]Pasang Mariadb 10 di Centos/Rhel 7
Setelah instalasi selesai, Anda dapat memulai layanan mariadb dengan:
# systemctl Mulai mariadb
Jika Anda ingin MariaDB memulai secara otomatis setelah boot sistem, jalankan:
# systemctl aktifkan mariadb
Akhirnya jalankan perintah Upgrade untuk memutakhirkan mariadb dengan:
# mysql_upgradeUpgrade Mariadb
Untuk memverifikasi bahwa peningkatan berhasil, jalankan perintah berikut:
# mysql -vPeriksa versi mariadb
Selamat, upgrade Anda telah selesai!
Kesimpulan
Peningkatan MariaDB/MySQL selalu merupakan tugas yang harus dilakukan dengan sangat hati -hati. Saya harap Anda selesai dengan lancar. Jika Anda mengalami masalah apa pun, jangan ragu untuk mengirim komentar.
- « Cara Mengoptimalkan dan Mengompres Gambar JPEG atau PNG di Linux Commandline
- 4 cara untuk menonaktifkan/mengunci pembaruan paket tertentu menggunakan perintah yum »