Bagaimana cara mengunduh mysql dari terminal ubuntu?

Anda adalah admin sistem-slash-database dan perlu membangun sistem manajemen basis data (DBMS) untuk proyek baru. Jika Anda memilih untuk menginstal MySQL di Ubuntu, maka Anda beruntung. MySQL cepat, andal, serbaguna, dan gratis — pilihan yang bagus

Tutorial ini akan memandu Anda menginstal server MySQL di Ubuntu, membuatnya aman, dan membuat pengguna khusus dengan izin terbatas untuk menghindari paparan akun root. Pada akhirnya, Anda akan membangun server MySQL yang dapat Anda gunakan dalam proyek Anda untuk menghosting database

Prasyarat

Tutorial ini akan menjadi demonstrasi langsung. Jika Anda ingin mengikuti, pastikan Anda memiliki Ubuntu Server 20. 04 atau lebih baru dengan akun pengguna non-root dengan hak istimewa sudo

Terkait. Cara Menginstal Ubuntu 20. 04 [Langkah demi Langkah]

Instal MySQL di Ubuntu (Dari Repositori)

Repositori paket APT Ubuntu menyertakan paket MySQL secara default, membuatnya nyaman untuk menginstal MySQL Ubuntu dalam satu perintah

CATATAN. Repositori APT Ubuntu default mungkin tidak selalu memiliki versi MySQL terbaru

Untuk menginstal MySQL Ubuntu, lanjutkan sebagai berikut

1. Buka klien SSH pilihan Anda dan masuk ke server Ubuntu Anda

2. Pastikan daftar paket Anda terbaru dengan menjalankan perintah di bawah ini. Perintah ini memperbarui daftar paket yang tersedia di repositori paket APT

sudo apt update -y

3. Sekarang, instal paket

sudo apt install mysql-server -y
_9 dengan menjalankan perintah berikut. Tunggu instalasi selesai

sudo apt install mysql-server -y
_

Seperti yang Anda lihat di bawah, versi terbaru MySQL dari repositori APT adalah 8. 0. 28

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Instal paket MySQL Ubuntu dari repositori APT default

Terkait. Mempelajari Ubuntu Apt Get Through Example

4. Terakhir, jalankan perintah di bawah ini untuk memeriksa dan mengonfirmasi apakah layanan

sudo systemctl status mysql
0 sekarang berjalan

sudo systemctl status mysql

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Memverifikasi status layanan mysql

Menginstal MySQL dari Repositori Resmi

Jika Anda tidak suka menunggu repositori distro Linux Anda mengejar ketinggalan, mengunduh dan menginstal paket DEB adalah cara terbaik untuk mendapatkan fitur terbaru dan perbaikan bug

Pengembang MySQL menyediakan repositori perangkat lunak mereka untuk menginstal MySQL versi terbaru, tetapi Ubuntu tidak tahu di mana menemukan repositori itu (belum). Ikuti langkah-langkah di bawah ini untuk mengunduh dan menginstal MySQL dari repositori resmi

1. Buka browser web di komputer Anda dan arahkan ke halaman MySQL APT Repository

2. Setelah berada di halaman unduhan, klik tombol Unduh, seperti yang Anda lihat di bawah

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Mengklik tautan unduhan

3. Pada halaman berikutnya, klik kanan No thanks, just start my link download dan klik Copy link address

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Menyalin tautan unduhan MySQL

4. Kembali ke sesi terminal SSH Anda dan unduh paket MySQL ke direktori home direktori

sudo systemctl status mysql
1 dengan menjalankan perintah
sudo systemctl status mysql
2 di bawah ini. Pastikan untuk mengubah nilai URL setelah parameter
sudo systemctl status mysql
_3 dengan URL yang Anda salin pada langkah sebelumnya

cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
_

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Mengunduh paket MySQL DEB

5. Setelah mengunduh paket, jalankan perintah

sudo systemctl status mysql
_4 di bawah ini untuk menginstal file paket MySQL

sudo dpkg -i mysql-apt-config*

6. Pada halaman konfigurasi, muncul pertanyaan

sudo systemctl status mysql
5 – Tekan panah bawah hingga Anda memilih
sudo systemctl status mysql
6, dan tekan Enter

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Memilih produk MySQL untuk dikonfigurasi

7. Sekarang, jalankan perintah di bawah ini untuk memperbarui daftar paket Anda sehingga APT dapat menemukan paket MySQL yang baru

sudo apt update -y

8. Sekarang APT tahu di mana menemukan versi MySQL terbaru, jalankan perintah di bawah ini untuk menginstal paket

sudo apt install mysql-server -y
9

sudo apt install mysql-server -y
_

9. Ketik kata sandi baru yang kuat untuk akun root database MySQL pada prompt konfigurasi dan tekan Enter

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Membuat kata sandi root MySQL

Masukkan kembali kata sandi dan tekan Enter untuk konfirmasi

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Mengkonfirmasi kata sandi baru

10. Pilih

sudo systemctl status mysql
_8, dan tekan Enter pada pemilihan plugin autentikasi default

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Memilih metode otentikasi default

Tunggu instalasi selesai. Tangkapan layar di bawah ini menunjukkan versi server MySQL yang Anda instal. Dalam contoh ini, versi terbaru adalah 8. 0. 28

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Instal paket MySQL Ubuntu dari repositori resmi

11. Jalankan perintah

sudo systemctl status mysql
_9 di bawah ini untuk memverifikasi bahwa layanan MySQL berjalan

sudo systemctl status mysql

Anda akan melihat output berikut. Keluaran ini menunjukkan bahwa layanan aktif (berjalan) dan diaktifkan

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Memverifikasi status layanan MySQL

Terkait. Mengontrol layanan Systemd dengan Ubuntu systemctl

Mengamankan Server MySQL Anda

Penginstalan default server MySQL tidak diamankan secara out-of-the-box, dan Anda perlu melakukan beberapa langkah tambahan untuk mengamankan server MySQL Anda. Untungnya, pengembang MySQL telah membuat skrip konfigurasi yang melakukan sebagian besar pekerjaan untuk Anda

Skrip keamanan disebut

cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
_0, yang dapat Anda temukan di bawah direktori
cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
1. Skrip memodifikasi default yang kurang aman, seperti login root jarak jauh dan pengguna sampel

1. Jalankan perintah berikut di bawah ini untuk memulai skrip keamanan di terminal. Skrip ini akan menanyakan beberapa pertanyaan Ya/Tidak kepada Anda untuk mengonfigurasi keamanan server MySQL

sudo mysql_secure_installation

Jika Anda menginstal MySQL dari repositori default Ubuntu, Anda akan melihat pesan berikut yang mengatakan bahwa Anda terhubung ke MySQL dengan kata sandi kosong. Jangan khawatir;

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Menghubungkan ke MySQL tanpa kata sandi

2. Pada prompt berikutnya meminta untuk mengatur VALIDATE PASSWORD COMPONENT, ketik

cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
2 dan tekan Enter. Komponen ini memvalidasi apakah kata sandi pengguna MySQL memenuhi persyaratan kompleksitas

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Menyiapkan validasi kata sandi

3. Selanjutnya, pilih tingkat kebijakan validasi kata sandi untuk diterapkan. Pilihannya adalah

  • cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
    _3 – memerlukan kata sandi dengan minimum delapan karakter
  • cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
    4 – memerlukan kata sandi dengan delapan karakter atau lebih, termasuk angka, huruf campuran, dan karakter khusus
  • cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
    5 – sama seperti
    cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
    4 tetapi memeriksa kata sandi terhadap file kamus untuk validasi

Dalam contoh ini, ketik 2 untuk memilih KUAT dan tekan Enter

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Memilih tingkat kebijakan validasi kata sandi

MySQL tidak memiliki file kamus default. Dengan demikian, Anda harus membuat file kamus dan mengubah nilai variabel sistem validate_password_dictionary_file ke jalur file kamus. Membuat dan mengonfigurasi tidak termasuk dalam cakupan tutorial ini

4. Untuk memastikan bahwa kata sandi root sesuai dengan persyaratan kompleksitas kata sandi, setel kata sandi root lagi dan masukkan kembali. Skrip kemudian akan menampilkan skor kekuatan kata sandi. Tekan

cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
_2 untuk mengonfirmasi penyimpanan kata sandi dan tekan Enter

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Mengatur kata sandi root yang kuat

5. Selanjutnya, skrip menanyakan apakah harus menghapus pengguna anonim yang dibuat oleh instalasi MySQL. Pengguna ini aman untuk dihapus, jadi ketik

cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
2 dan tekan Enter untuk menghapus pengguna anonim

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Menghapus pengguna anonim MySQL

6. Untuk lebih mengunci MySQL, ketik

cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
_2 dan tekan Enter untuk melarang login jarak jauh untuk root. Setelah langkah ini, akun root hanya dapat masuk ke MySQL dari server dan bukan dari klien jarak jauh

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Menonaktifkan login root jarak jauh

7. Selanjutnya, hapus database

sudo dpkg -i mysql-apt-config*
_0. Basis data ini hanya untuk pengujian dan tidak boleh diproduksi. Untuk menghapus (menjatuhkan) database pengujian, ketik
cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
2, dan tekan Enter

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Menghapus database pengujian

8. Terakhir, muat ulang tabel hak istimewa agar semua perubahan segera berlaku. Ketik

cd /tmp && curl -OL https://dev.mysql.com/get/mysql-apt-config_0.8.22-1_all.deb
_2 dan tekan Enter untuk memuat ulang

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Memuat ulang tabel hak istimewa MySQL

Anda sekarang telah berhasil mengamankan server MySQL Anda

Membuat Pengguna MySQL Baru dan Memberikan Izin Terbatas

Saat ini, hanya ada satu akun pengguna di server MySQL Anda, yaitu pengguna root. Sesuai namanya, akun root memiliki akses penuh ke server MySQL dan setiap sumber daya di dalamnya

Terus-menerus menggunakan akun pengguna root bukanlah praktik terbaik dan dapat menjadi risiko keamanan. Anda harus mencadangkan akun root untuk tugas administratif yang memerlukan izinnya. Jika tidak, Anda harus menggunakan akun dengan hak istimewa terbatas, dan di bawah ini adalah petunjuk untuk membuatnya

1. Masuk ke MySQL sebagai pengguna root di terminal dengan menjalankan perintah di bawah ini

sudo mysql

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Masuk ke prompt MySQL

2. Selanjutnya, jalankan pernyataan

sudo dpkg -i mysql-apt-config*
_3 untuk membuat pengguna baru. Contoh di bawah membuat akun pengguna baru bernama
sudo dpkg -i mysql-apt-config*
4 yang hanya dapat masuk dari
sudo dpkg -i mysql-apt-config*
5. Pastikan untuk memberikan
sudo dpkg -i mysql-apt-config*
6 yang kuat yang sesuai dengan kebijakan kata sandi yang Anda konfigurasikan sebelumnya

sudo apt install mysql-server -y
_0

Misalkan Anda membuat pengguna yang dapat masuk dari komputer jarak jauh tertentu, jalankan perintah di bawah ini. Perintah ini menggantikan localhost dengan ip_address komputer jarak jauh

sudo apt install mysql-server -y
_1

Untuk membuat pengguna yang dapat masuk ke MySQL dari mana saja, ganti localhost atau ip_address dengan % sebagai gantinya

sudo apt install mysql-server -y
_2

Selalu akhiri pernyataan MySQL Anda dengan titik koma (;). Juga, melampirkan nilai dalam tanda kutip tunggal (') membantu mencegah kesalahan sintaks SQL

Hasil di bawah ini menunjukkan pembuatan pengguna yang berhasil

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Membuat akun pengguna MySQL baru

3. Sekarang setelah Anda membuat pengguna, jalankan pernyataan

sudo dpkg -i mysql-apt-config*
7 di samping untuk memberikan izin. Ada banyak hak istimewa MySQL yang dapat Anda berikan kepada pengguna. Namun dalam contoh ini, perintah akan memberikan hak istimewa berikut kepada pengguna
sudo dpkg -i mysql-apt-config*
8' ke semua (
sudo dpkg -i mysql-apt-config*
9) database dan tabel

  • sudo apt update -y
    0 – memberikan izin kepada pengguna untuk mengubah struktur tabel
  • sudo apt update -y
    1 – memberikan pengguna akses ke pernyataan
    sudo apt update -y
    1, yang memungkinkan membaca isi database
  • sudo apt update -y
    3 – memberikan izin kepada pengguna untuk membuat database dan tabel
  • sudo apt update -y
    4 – memungkinkan pengguna untuk memasukkan baris ke dalam tabel
  • sudo apt update -y
    5 – memungkinkan pengguna untuk menghapus baris dari tabel
  • sudo apt update -y
    6 – pengguna dapat memperbarui baris pada tabel
  • sudo apt update -y
    7 – aktifkan pembuatan kunci asing
  • sudo apt update -y
    8 – pengguna dapat menjalankan pernyataan dan perintah
    sudo apt update -y
    9

sudo apt install mysql-server -y
_3

Lihat Hak Istimewa yang Disediakan oleh dokumentasi MySQL untuk daftar lengkap semua hak istimewa. Anda dapat menambah, menghapus, menggabungkan izin sesuai keinginan

Hasil di bawah ini menunjukkan pemberian izin berhasil

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Memberikan izin MySQL terbatas kepada pengguna baru

4. Selanjutnya, jalankan perintah di bawah ini untuk memuat ulang tabel hak istimewa. Melakukannya akan memastikan bahwa semua perubahan yang telah Anda buat sejauh ini segera berlaku

sudo apt install mysql-server -y
_4

5. Terakhir, logout dari MySQL

sudo apt install mysql-server -y
_5

Menguji Server MySQL Anda

Jadi Anda telah menginstal dan mengamankan server MySQL Anda dan mengonfigurasi akun pengguna baru yang terbatas. Sekarang saatnya untuk menguji apakah semuanya berjalan seperti yang Anda harapkan

1. Masuk ke MySQL sebagai

sudo dpkg -i mysql-apt-config*
_4 pengguna. Dengan cara ini, Anda dapat menguji apakah akun pengguna terbatas ini berfungsi sesuai rencana. Bendera
sudo apt install mysql-server -y
1 menentukan akun untuk masuk, sedangkan bendera
sudo apt install mysql-server -y
2 meminta prompt kata sandi

Jika Anda tidak menambahkan tanda -p, akun mysql akan mencoba masuk tanpa kata sandi — yang akan gagal karena akun masuk memiliki kata sandi

sudo apt install mysql-server -y
_6

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Masuk ke MySQL sebagai akun pengguna baru

2. Selanjutnya, uji hak istimewa pengguna dengan menjalankan pernyataan

sudo apt update -y
3 di bawah ini untuk membuat database baru bernama
sudo apt install mysql-server -y
4

sudo apt install mysql-server -y
_7

Anda akan melihat pesan Query OK, yang menunjukkan pembuatan database berhasil

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Membuat basis data baru

3. Jalankan pernyataan

sudo apt install mysql-server -y
_5 untuk melihat daftar semua database yang tersedia untuk digunakan

sudo apt install mysql-server -y
_8

Anda akan melihat database ata_db yang Anda buat sebelumnya, seperti yang ditunjukkan di bawah ini

Bagaimana cara mengunduh mysql dari terminal ubuntu?
Daftar semua database MySQL

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara menginstal server MySQL Ubuntu dan mengonfigurasi pengaturan keamanan server. Anda juga mempelajari cara membuat akun pengguna baru dengan hak terbatas dan menguji izin pengguna baru dengan membuat database baru

Pada titik ini, Anda harus memiliki server MySQL Ubuntu yang berfungsi penuh yang dapat Anda gunakan untuk kebutuhan pengembangan dan produksi Anda. Dan jika Anda lebih suka mengelola MySQL dengan GUI, mungkin selanjutnya Anda dapat menginstal front-end web?

Terkait. Cara Memasang phpMyAdmin dengan Aman di Linux

Benci iklan?

Jelajahi Buku Panduan ATA

Lainnya dari ATA Learning & Partners

  • Bagaimana cara mengunduh mysql dari terminal ubuntu?

    Sumber Daya yang Direkomendasikan

    Sumber Daya yang Direkomendasikan untuk Pelatihan, Keamanan Informasi, Otomasi, dan lainnya

  • Bagaimana cara mengunduh mysql dari terminal ubuntu?

    Dapatkan Bayaran untuk Menulis

    ATA Learning selalu mencari instruktur dari semua tingkat pengalaman. Terlepas dari apakah Anda seorang admin junior atau arsitek sistem, Anda memiliki sesuatu untuk dibagikan. Mengapa tidak menulis di platform dengan audiens yang sudah ada dan berbagi pengetahuan Anda dengan dunia?

  • Bagaimana cara mengunduh mysql dari terminal ubuntu?

    Buku Panduan Belajar ATA

    ATA Learning dikenal dengan tutorial tertulisnya yang berkualitas tinggi dalam bentuk postingan blog. Dukung ATA Learning dengan ATA Guidebook PDF eBook tersedia offline dan tanpa iklan

    Bagaimana cara mengunduh MySQL dari terminal?

    Menginstal MySQL Shell dengan Repositori MySQL APT .
    Perbarui informasi paket untuk repositori MySQL APT. sudo apt-get pembaruan
    Perbarui paket konfigurasi repositori MySQL APT dengan perintah berikut. sudo apt-get install mysql-apt-config. .
    Instal MySQL Shell dengan perintah ini. sudo apt-get install mysql-shell

    Bagaimana cara mengunduh MySQL di terminal Linux?

    Menginstal MySQL di Linux .
    Langkah 1. Pergi ke terminal menggunakan Ctrl+Alt+T. .
    Langkah 2. Tekan "y" untuk melanjutkan
    Langkah 3. Untuk memverifikasi instalasi atau mengetahui versinya, masukkan perintah berikut di Terminal Anda
    Langkah 4. Sekarang kita akan mengatur komponen VALIDATE PASSWORD

    Bagaimana cara mendapatkan MySQL di Ubuntu?

    Instal MySQL di Ubuntu 20. 04 .
    Buka terminal dan jalankan perintah berikut. pembaruan apt sudo
    Masukkan kata sandi Anda dan tunggu pembaruan selesai
    Selanjutnya, lari. sudo apt upgrade
    Masukkan Y saat diminta untuk melanjutkan pemutakhiran dan tekan ENTER. Tunggu hingga pemutakhiran selesai

    Cara menginstal MySQL5. 7 di Ubuntu 20. 04 menggunakan terminal?

    Tambahkan MySQL5. 7 Repositori APT . Dan kemudian pilih opsi MySQL Server and Cluster. Setelah itu, pilih mysql-5. 7 lalu pilih ok. Anda akan melihat MySQL 5. 7 repositori muncul di bagian bawah daftar