top of page
  • Black Facebook Icon
  • Black YouTube Icon
  • Black Instagram Icon
  • Black Pinterest Icon

Cara Instal Database MySQL di Ubuntu 18.04

  • Writer: Edi Sumarsono
    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

Output mysql.service - MySQL Community Server Loaded: loaded (/lib/systemd/system/mysql.service; enabled; vendor preset: enabled) Active: active (running) since Wed 2018-06-20 11:30:23 PDT; 5min ago Main PID: 17382 (mysqld) Tasks: 27 (limit: 2321) CGroup: /system.slice/mysql.service `-17382 /usr/sbin/mysqld --daemonize --pid-file=/run/mysqld/mysqld.pid

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:

Output Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 8 Server version: 5.7.22-0ubuntu18.04.1 (Ubuntu) Copyright (c) 2000, 2018, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

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:

mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'very_strong_password'; mysql> FLUSH PRIVILEGES;

Opsi kedua, yang disarankan adalah membuat pengguna administratif baru dengan akses ke semua database:

mysql> GRANT ALL PRIVILEGES ON *.* TO 'administrator'@'localhost' IDENTIFIED BY 'very_strong_password';

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.

Recent Posts

See All
Bisakah Anda Benar-benar Menjadi Kaya Dari Forex

<p>Trading forex dapat menjadi pilihan yang menarik bagi siapa saja dengan modal terbatas karena leverage-nya yang tinggi dan sifatnya yang fluktuatif, yang berpotensi menawarkan keuntungan yang signi

 
 
 
Memahami Perbedaan Utama Antara Saham &#038; Forex

<p>Pasar keuangan menawarkan berbagai cara bagi investor dan trader. Dua yang paling populer adalah pasar saham dan pasar valuta asing (forex). Meskipun keduanya melibatkan pembelian dan penjualan den

 
 
 

Comments


© 2023 by Info Ponsel. Ditenagai dan diamankan oleh Wix

  • Instagram
  • YouTube
  • Facebook
  • Pinterest
bottom of page