Sudah dua hari saya coba menginstall MariaDB di Ubuntu 18.04 LTS. baru sekarang berhasil.
Sebelumnya, saya coba menginstall MariaDB langsung menggunakan command "apt-get install" di terminal.
Namun tiap kali menjalankan service MariaDB dengan command "systemctl start mariadb.service" selalu muncul pesan error bertuliskan
Sebelumnya, saya coba menginstall MariaDB langsung menggunakan command "apt-get install" di terminal.
Namun tiap kali menjalankan service MariaDB dengan command "systemctl start mariadb.service" selalu muncul pesan error bertuliskan
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'
Setelah saya telisik lebih lanjut, ternyata package MariaDB yang berada di repository ubuntu masih versi 10.1.
Hal itulah yang menyebabkan error, walaupun saya tidak tahu alasannya.
Akhirnya saya coba searching di google dengan keyword yang berbeda didapatkan langkah-langkah sebagai berikut.
Hal itulah yang menyebabkan error, walaupun saya tidak tahu alasannya.
Akhirnya saya coba searching di google dengan keyword yang berbeda didapatkan langkah-langkah sebagai berikut.
Jika sebelumnya kalian sudah pernah menginstall MariaDB, kalian perlu uninstall dengan perintah:
sudo apt-get remove remove mariadb-server
Langkah 1 : Tambahkan Repository MariaDB
sudo apt-get install software-properties-common
sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xF1656F24C74CD1D8
sudo add-apt-repository 'deb [arch=amd64] http://mirror.zol.co.zw/mariadb/repo/10.3/ubuntu bionic main'
Jika kalian mendapat pesan error seperti di bawah ini,
Err:6 http://ppa.launchpad.net/linrunner/tlp/ubuntu bionic InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 2B3F92F902D65EFE
artinya public key untuk repository tersebut tidak ditemukan. Maka kalian perlu menjalankan
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys <PUBKEY>
pada contoh di atas 2B3F92F902D65EFE merupakan <PUBKEY>
Langkah 2 : Menginstall MariaDB Server
sudo apt update
sudo apt install mariadb-server mariadb-client
pop up konfigurasi password MariaDB Server akan muncul, silahkan memasukkan password baru untuk MariaDB "root" user.
MariaDB telah berhasil diinstall. Untuk mengecek versi MariaDB :
mysql -u root -p
terminal akan menjalankan MariaDB monitor, kemudian ketikkan
select version();
Terminal akan menampilkan
MariaDB [(none)]> select version()
-> ;
+----------------------------------------+
| version() |
+----------------------------------------+
| 10.3.10-MariaDB-1:10.3.10+maria~bionic |
+----------------------------------------+
1 row in set (0.000 sec)
Jika pada saat menjalankan "mysql -u root -p" timbul pesan error
Enter password:
ERROR 1524 (HY000): Plugin 'unix_socket' is not loaded
itu artinya konfigurasi MariaDB 10.3 perlu diubah yaitu dengan menyunting file "/etc/mysql/mariadb.conf.d/50-server.cnf" dengan perintah:
nano /etc/mysql/mariadb.conf.d/50-server.cnf
lalu tambahkan "plugin-load-add = auth_socket.so" di section [mysqld]. Seperti berikut:
...
[mysqld]
...
plugin-load-add = auth_socket.so
...
Setelah itu tinggal merestart MariaDB :
sudo systemctl restart mysql
Kini perintah "mysql -u root -p" dapat dijalankan. Selesai ^-^
Referensi :
https://situsali.com/memperbaiki-mysql-error-1524-hy000-plugin-unix_socket-is-not-loaded-mysql-di-ubuntu/
https://computingforgeeks.com/install-mariadb-10-on-ubuntu-18-04-and-centos-7/
https://packages.ubuntu.com/search?keywords=mariadb&searchon=names&suite=bionic§ion=all
https://askubuntu.com/questions/705458/ubuntu-15-10-mysql-error-1524-unix-socket
Referensi :
https://situsali.com/memperbaiki-mysql-error-1524-hy000-plugin-unix_socket-is-not-loaded-mysql-di-ubuntu/
https://computingforgeeks.com/install-mariadb-10-on-ubuntu-18-04-and-centos-7/
https://packages.ubuntu.com/search?keywords=mariadb&searchon=names&suite=bionic§ion=all
https://askubuntu.com/questions/705458/ubuntu-15-10-mysql-error-1524-unix-socket
Komentar
Posting Komentar