Cara Mengonversi dari MySQL ke MariaDB di Ubuntu 17.04

Posting ini dimaksudkan untuk membantu siswa dan pengguna baru beralih dari server database MySQL ke server database MariaDB di Ubuntu 17.04. Ini mungkin juga berfungsi dengan versi Ubuntu lainnya.

Seperti yang mungkin sudah Kamu ketahui, MariaDB dengan cepat menjadi server database default di sistem Linux, termasuk Ubuntu. Selama beberapa tahun terakhir, MySQL adalah raja database yang tak terbantahkan untuk semua distribusi Linux.

Setelah Oracle Corporation membeli perusahaan induk MySQL sebelumnya dan membuat beberapa perubahan lisensi yang kontroversial, komunitas opensource secara bertahap mulai menjauh dari MySQL menuju MariaDB.

MariaDB adalah pengganti drop-in untuk MySQL. Ini berarti, ia beroperasi dan berfungsi seperti MySQL. Jika Kamu menghapus MySQL dan menginstal MariaDB, aplikasi yang bergantung pada MySQL tidak akan mengetahui perbedaannya setelah menginstal MariaDB.

Untuk tutorial yang akan diterapkan, Kamu harus sudah menginstal MySQL di Ubuntu

Langkah 1: Menghapus Server Database MySQL

Untuk menyingkirkan MySQL dari Ubuntu, jalankan perintah di bawah ini.

sudo systemctl stop mysql.service
sudo apt-get remove mysql-server mysql-common libmysqlclient18

Setelah menjalankan perintah di atas, lanjutkan di bawah untuk menginstal server database MariaDB.

Langkah 2: Menginstal Server Database MariaDB

Sekarang MySQL telah dihapus dari Ubuntu, jalankan perintah di bawah ini untuk menginstal MariaDB.

sudo apt-get install mariadb-server mariadb-client libmariadbclient18

Perintah di atas harus menginstal versi stabil server database MariaDB dari repositori Ubuntu.

Selama instalasi, Kamu mungkin mendapatkan pesan di bawah ini bahwa lokasi direktori data lama akan disimpan di lokasi baru. Terima dan lanjutkan.

┌────────────────────┤ Configuring mariadb-server-10.1 ├──────
│ The old data directory will be saved at new location
│ A file named /var/lib/mysql/debian-*.flag exists on this system. The
│ number indicates a database binary format version that cannot
│ automatically be upgraded (or downgraded).
│ Therefore the previous data directory will be renamed to
│ /var/lib/mysql-* and a new data directory will be initialized at
│ /var/lib/mysql.
│ Please manually export/import your data (e.g. with mysqldump) if needed.
│                                  <Ok>
│
└────────────────────────────────────────────────────────

Namun, jika Kamu perlu menginstal versi terbaru atau MariaDB, jalankan perintah di bawah ini untuk menambahkan kunci repositori MariaDB ke Ubuntu.

sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8

Kemudian, jalankan perintah di bawah ini untuk menambahkan versi MariaDB 10.1 cabang atau repositori ke Ubuntu.

sudo sh -c "echo 'deb [arch=amd64,i386] https://mirrors.evowise.com/mariadb/repo/10.1/ubuntu '$(lsb_release -cs)' main' > /etc/apt/sources.list.d/MariaDB-10.1.list"

Terakhir, jalankan perintah di bawah ini untuk menginstal MariaDB dari 10.1 cabang.

sudo apt-get update
sudo apt-get install mariadb-server mariadb-client

Jika Kamu ingin menginstal yang terbaru yang belum dirilis 10.2 versi, tambahkan repositori di bawah ini.

sudo sh -c "echo 'deb [arch=amd64,i386] https://mirrors.evowise.com/mariadb/repo/10.2/ubuntu '$(lsb_release -cs)' main' > /etc/apt/sources.list.d/MariaDB-10.2.list"

Kemudian jalankan perintah di bawah ini untuk memperbarui ke versi 10.2 terbaru.

sudo apt-get update
sudo apt-get install mariadb-server mariadb-client

Setelah menginstal, perintah di bawah ini dapat digunakan untuk menghentikan, memulai, dan mengaktifkan layanan MariaDB untuk selalu memulai saat server melakukan booting.

sudo systemctl stop mariadb.service
sudo systemctl start mariadb.service
sudo systemctl enable mariadb.service

Setelah itu, jalankan perintah di bawah ini untuk mengamankan server MariaDB.

sudo mysql_secure_installation

Saat diminta, jawab pertanyaan di bawah ini dengan mengikuti panduan.

  • Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada): Cukup tekan Memasuki
  • Setel kata sandi root? [Y/n]: kamu
  • Kata sandi baru: Masukkan kata kunci
  • Masukkan kembali kata sandi baru: Masukkan kata kunci kembali
  • Hapus pengguna anonim? [Y/n]: kamu
  • Larang login root dari jarak jauh? [Y/n]: kamu
  • Hapus database pengujian dan akses ke sana? [Y/n]: kamu
  • Muat ulang tabel hak istimewa sekarang? [Y/n]: kamu

Itu dia!

Sekarang Kamu dapat login ke MySQL dengan mengetikkan perintah di bawah ini:

sudo mysql -u root -p

Ringkasan:

Sekali lagi, posting ini menunjukkan kepada Kamu cara mengonversi dari MySQL ke server database MariaDB. Karena hampir semua distribusi Linux sekarang beralih dari MySQL ke MariaDB, mungkin sebaiknya beralih juga untuk dukungan sistem yang lebih baik.

Jika saat ini Kamu menjalankan MySQL di server Kamu, ikuti langkah-langkah di atas untuk beralih ke MariaDB.

Kamu mungkin juga menyukai posting di bawah ini:

https://websiteforstudents.com/installing-php-7-0-7-1-ubuntu-17-04/

Rate this post