Baru saja saya meng-upgrade Mariadb dari versi 10.1
ke 10.3
di Ubuntu 16.04 LTS. Tujuan upgrade agar table database mendukung utf8mb4
dengan emoji seperti ini 😀. Untuk upgrade berjalan dengan normal, hanya saja ketika saya melakukan perintah $ sudo mysql -u root
terjadi galat seperti berikut:
Saya mencoba mencari tahu penyebabnya, dan ternyata konfigurasi Mariadb 10.3 ini berbeda dengan versi sebelumnya. Dengan demikian, saya perlu mengubah konfigurasinya saja. Adapun untuk mengatasi galat tersebut cukuplah mudah yakni:
Pertama tama kita sunting berkas /etc/mysql/mariadb.conf.d/50-server.cnf
dengan perintah berikut:
$ vim /etc/mysql/mariadb.conf.d/50-server.cnf
Lalu tambahkan plugin-load-add = auth_socket.so
di-section [mysqld]
. Kira-kira seperti berikut:
...
[mysqld]
...
plugin-load-add = auth_socket.so
...
{:filename="/etc/mysql/mariadb.conf.d/50-server.cnf"}
Setelah itu restart Mariadb nya:
$ sudo systemctl restart mysql
Dan viola .. perintah $ sudo mysql -u root
kini dapat dilakukan kembali.
Komentar