Cara Instal Database MySQL di Ubuntu 18.04
- Edi Sumarsono
- Dec 9, 2019
- 3 min read
Cara Instal Database MySQL di Ubuntu 18.04 – MySQL adalah sistem manajemen database relasional open-source yang paling populer digunakan saat ini. Database MySQL ini cepat, mudah digunakan, scalable, dan merupakan bagian integral dari stack LAMP dan LEMP yang populer.
Dalam panduan tutorial ini, saya akan menunjukkan kepada Anda bagaimana cara instal dan mengamankan database MySQL pada Sistem operasi Ubuntu 18.04. Jika Anda lebih suka menggunakan sistem database MariaDB, Silahkan membaca artikel berikut → Panduan Cara Instal MariaDB di Ubuntu 18.04.
Daftar Isi
Persyaratan
Pastikan Anda Log in sebagai pengguna dengan hak istimewa sudo. → Cara Membuat Sudo User dan Sudo Group di Ubuntu.
Instal MySQL di Ubuntu
Pada saat menulis artikel ini, versi terbaru MySQL yang tersedia dari repositori resmi Ubuntu adalah MySQL versi 5.7.
Untuk menginstal MySQL di server Ubuntu (Panduan Lengkap : Cara Instal Ubuntu Server 18.04) Anda ikuti langkah-langkah di bawah ini:
Pertama, update indeks paket apt dengan mengetik:
$ sudo apt update
Kemudian instal paket MySQL dengan perintah berikut:
$ sudo apt install mysql-server
Setelah instalasi selesai, layanan MySQL akan mulai bekerja secara otomatis. Untuk memeriksa apakah server MySQL sedang berjalan, ketik:
$ sudo systemctl status mysql
Mengamankan MySQL
Paket server MySQL dilengkapi dengan skrip bernama mysql_secure_installation yang dapat melakukan beberapa operasi terkait keamanan.
Jalankan skrip dengan mengetik:
$ sudo mysql_secure_installation
Anda akan diminta untuk mengkonfigurasi VALIDATE PASSWORD PLUGIN yang digunakan untuk menguji kekuatan kata sandi atau password pengguna MySQL dan meningkatkan keamanan. Ada tiga tingkat kebijakan validasi kata sandi, low, medium dan strong. Tekan ENTER jika Anda tidak ingin mengatur plugin kata sandi yang valid.
Pada prompt berikutnya, Anda akan diminta untuk mengatur ulang password untuk pengguna root MySQL. Setelah Anda melakukannya, skrip juga akan meminta Anda untuk menghapus pengguna anonim, membatasi akses pengguna root ke mesin lokal dan menghapus database pengujian. Anda harus menjawab “Y” (ya) untuk semua pertanyaan.
Masuk sebagai root
Untuk berinteraksi dengan server MySQL dari baris perintah, Anda dapat menggunakan utilitas klien MySQL yang diinstal sebagai dependensi dari paket server MySQL.
Dalam sistem Ubuntu yang menjalankan MySQL 5.7 (dan yang lebih baru), pengguna root diautentikasi oleh plugin auth_socket secara default.
Plugin auth_socket mengotentikasi pengguna yang terhubung dari localhost melalui file socket Unix. Ini berarti Anda tidak dapat mengotentikasi sebagai root dengan memberikan kata sandi.
Untuk Log in ke server MySQL sebagai tipe pengguna root, ketikkan perintah:
$ sudo mysql
Anda akan disajikan dengan MySQL shell seperti yang ditunjukkan di bawah ini:
Jika Anda ingin masuk ke server MySQL Anda sebagai root dari program eksternal seperti phpMyAdmin Anda memiliki dua pilihan.
Yang pertama adalah mengubah metode otentikasi dari auth_socket ke mysql_native_password. Anda dapat melakukannya dengan menjalankan perintah berikut:
Opsi kedua, yang disarankan adalah membuat pengguna administratif baru dengan akses ke semua database:
Kesimpulan
Sekarang server MySQL Anda sudah berjalan dan Anda tahu cara menghubungkan ke server MySQL dari baris perintah seperti diatas, Anda mungkin ingin memeriksa panduan berikut:
Panduan Cara Mengelola User Account dan database MySQL (Segera)
Panduan Cara Reset Password root MySQL (Segera)
Panduan Cara Membuat Database MySQL (Segera)
Dan itulah panduan cara instal MySQL di Ubuntu 18.04. Jika Anda lebih suka antarmuka web daripada menjalankan MySQL dari baris perintah, Anda dapat menginstal phpMyAdmin dan mengelola pengguna dan database MySQL Anda melalui phpMyAdmin yang jelas jauh lebih mudah.
Comments