GNU/Linux >> Belajar Linux >  >> Ubuntu

Cara Menginstal MySQL di Ubuntu 18.04

MySQLadalah sistem manajemen basis data relasional sumber terbuka yang paling populer. Cepat, mudah digunakan, terukur, dan merupakan bagian integral dari LAMP popular yang populer dan LEMP tumpukan.

Dalam tutorial ini, kami akan menunjukkan cara menginstal dan mengamankan MySQL pada mesin Ubuntu 18.04.

Prasyarat #

Pastikan Anda masuk sebagai pengguna dengan hak istimewa sudo.

Menginstal MySQL di Ubuntu #

Pada saat artikel ini ditulis, versi terbaru MySQL yang tersedia dari repositori resmi Ubuntu adalah MySQL version5.7.

Untuk menginstal MySQL di server Ubuntu Anda, ikuti langkah-langkah di bawah ini:

  1. Pertama, perbarui indeks paket apt dengan mengetik:

    sudo apt update
  2. Kemudian instal paket MySQL dengan perintah berikut:

    sudo apt install mysql-server
  3. Setelah instalasi selesai, layanan MySQL akan dimulai secara otomatis. Untuk memeriksa apakah server MySQL sedang berjalan, ketik:

    sudo systemctl status mysql
    ● 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 yang disebut mysql_secure_installation yang dapat melakukan beberapa operasi terkait keamanan.

Jalankan skrip dengan mengetik:

sudo mysql_secure_installation

Anda akan diminta untuk mengonfigurasi VALIDATE PASSWORD PLUGIN yang digunakan untuk menguji kekuatan kata sandi pengguna MySQL dan meningkatkan keamanan. Ada tiga tingkat kebijakan validasi kata sandi, rendah, sedang dan kuat. Tekan ENTER jika Anda tidak ingin menyiapkan plugin validasi sandi.

Pada prompt berikutnya, Anda akan diminta untuk mengatur kata sandi 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 auth_socket plugin secara default.

auth_socket plugin mengautentikasi pengguna yang terhubung dari localhost melalui file soket Unix. Ini berarti Anda tidak dapat mengautentikasi sebagai root dengan memberikan kata sandi.

Untuk masuk ke server MySQL sebagai pengguna root, ketik:

sudo mysql

Anda akan disajikan dengan shell MySQL seperti yang ditunjukkan di bawah ini:

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 login 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:

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

Opsi kedua yang disarankan adalah membuat pengguna administratif baru dengan akses ke semua basis data:

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

Ubuntu
  1. Cara Instal Zimbra 8.6 di Server Ubuntu 14.04

  2. Cara Menginstal Server MySQL di Ubuntu 16.04

  3. Cara Menginstal Server MySQL di Ubuntu 17.04

  1. Cara Menginstal MySQL 8.0 di Ubuntu 18.04

  2. Cara Menginstal MySQL di Ubuntu 16.04

  3. Cara menginstal MediaWiki di Ubuntu 16.04

  1. Cara Menginstal MySQL di Ubuntu 20.04

  2. Cara Memasang Server Minecraft di Ubuntu 18.04

  3. Cara Menginstal Nginx di Ubuntu 20.04