Cara Memasang MariaDB / MySQL Server di RHEL 8 / CentOS 8 Linux

Cara Memasang MariaDB / MySQL Server di RHEL 8 / CentOS 8 Linux

Pangkalan Data SQL Relasi Lalai pada RHEL 8 / CentOS 8 Linux telah dikelilingi dari MySQL ke Mariadb. MariaDB adalah garpu yang dibangunkan oleh masyarakat MySQL Relational Database dan pengganti di tempat MySQL.

Dalam tutorial ini anda akan belajar:

  • Cara Memasang MariaDB/MySQL Server
  • Cara Memulakan dan Membolehkan MariaDB bermula secara automatik selepas reboot
  • Cara Mengamankan Pangkalan Data MariaDB dan Tetapkan Kata Laluan Root
  • Cara membuat pangkalan data untuk akses jauh
  • Cara Membuka Pelabuhan Firewall MySQL/MariaDB untuk Trafik Masuk
  • Cara Masuk ke Mysql/Mariadb dari Hos Jauh
Mariadb di Red Hat Enterprise Linux 8 Contoh Penciptaan Pangkalan Data

Keperluan perisian dan konvensyen yang digunakan

Keperluan Perisian dan Konvensyen Talian Perintah Linux
Kategori Keperluan, konvensyen atau versi perisian yang digunakan
Sistem RHEL 8 / CENTOS 8
Perisian MariaDB 10.3.10
Yang lain Akses istimewa ke sistem linux anda sebagai akar atau melalui sudo perintah.
Konvensyen # - Memerlukan arahan Linux yang diberikan untuk dilaksanakan dengan keistimewaan akar sama ada secara langsung sebagai pengguna root atau dengan menggunakan sudo perintah
$ - Memerlukan arahan Linux yang diberikan sebagai pengguna yang tidak layak

Cara Memasang MariaDB/MySQL Server di Rhel 8 Linux Langkah demi Langkah



  1. Lakukan pemasangan pelayan MariaDB:
    # DNF Pasang MariaDB-Server 
  2. Mulakan pelayan MariaDB dan aktifkan pangkalan data bermula selepas reboot:
    # Systemctl Mula MariaDB # Systemctl Dayakan MariaDB 
  3. Pangkalan data MariaDB selamat dengan mysql_secure_installation Skrip. Langkah ini adalah pilihan tetapi sangat disyorkan:
    # mysql_secure_installation Nota: Menjalankan semua bahagian skrip ini disyorkan untuk semua pelayan MariaDB dalam Penggunaan Pengeluaran! Sila baca setiap langkah dengan teliti! Untuk log masuk ke Mariadb untuk mengamankannya, kami memerlukan kata laluan semasa untuk pengguna root. Sekiranya anda baru memasang MariaDB, dan anda belum menetapkan kata laluan root, kata laluan akan kosong, jadi anda hanya perlu tekan Enter di sini. Masukkan kata laluan semasa untuk root (masukkan untuk tiada): Ok, kata laluan yang berjaya digunakan, beralih ... menetapkan kata laluan root memastikan tiada siapa yang boleh log masuk ke pengguna akar MariaDB tanpa kebenaran yang betul. Tetapkan kata laluan root? [Y/N] y Kata Laluan Baru: Masukkan semula Kata Laluan Baru: Kata Laluan Dikemaskini dengan jayanya! Muat semula Jadual Keistimewaan ... Kejayaan! Secara lalai, pemasangan MariaDB mempunyai pengguna tanpa nama, yang membolehkan sesiapa masuk ke MariaDB tanpa perlu membuat akaun pengguna untuk mereka. Ini hanya bertujuan untuk ujian, dan membuat pemasangan menjadi lebih lancar. Anda harus membuangnya sebelum bergerak ke persekitaran pengeluaran. Keluarkan pengguna tanpa nama? [Y/n] y ... kejayaan! Biasanya, akar hanya boleh dibenarkan untuk menyambung dari 'localhost'. Ini memastikan seseorang tidak dapat meneka pada kata laluan root dari rangkaian. Tidak balak log masuk dari jauh? [Y/n] y ... kejayaan! Secara lalai, MariaDB dilengkapi dengan pangkalan data bernama 'Ujian' yang boleh diakses oleh sesiapa sahaja. Ini juga hanya bertujuan untuk ujian, dan harus dikeluarkan sebelum bergerak ke persekitaran pengeluaran. Keluarkan pangkalan data ujian dan akses kepadanya? [Y/n] y - Pangkalan data ujian menjatuhkan ... Kejayaan! - Mengeluarkan Keistimewaan pada Pangkalan Data Ujian ... Kejayaan! Muat semula Jadual Keistimewaan akan memastikan bahawa semua perubahan yang dibuat setakat ini akan berkuatkuasa dengan segera. Muat semula jadual keistimewaan sekarang? [Y/n] y ... kejayaan! Membersihkan ... semuanya selesai! Sekiranya anda telah menyelesaikan semua langkah di atas, pemasangan MariaDB anda kini selamat. Terima kasih kerana menggunakan Mariadb! 
    Salinan


  4. Buat pangkalan data contoh. Dalam contoh berikut, kami akan menggunakan parameter berikut:
    DDatabe Name = Linuxconfig Nama Pengguna = Lubos Alamat IP Jauh = 192.168.1.2 kata laluan = linuxconfig.Kebenaran org = Geran Semua 

    Mulakan dengan log masuk ke pangkalan data MariaDB sebagai akar pengguna menggunakan kata laluan root yang dibuat sebelumnya.

    Sekiranya anda tidak menjamin pangkalan data MariaDB anda dengan kata laluan hanya tidak -p pilihan dengan mysql Perintah:

    # mysql -u root -p masukkan kata laluan: Selamat datang ke monitor MariaDB. Perintah berakhir dengan; atau \ g. ID sambungan MariaDB anda ialah 17 versi pelayan: 10.3.Hak Cipta Pelayan MariaDB 10-Mariadb (c) 2000, 2018, Oracle, MariaDB Corporation AB dan lain-lain. Taipkan 'bantuan;' atau '\ h' untuk mendapatkan bantuan. Taipkan '\ c' untuk membersihkan pernyataan input semasa. MariaDB [(Tiada)]> Buat pangkalan data Linuxconfig; Pertanyaan ok, 1 baris terjejas (0.001 sec) Mariadb [(none)]> Buat pengguna 'Lubos'@'192.168.1.2 'dikenal pasti oleh' linuxconfig.org '; Pertanyaan ok, 0 baris terjejas (0.001 sec) Mariadb [(none)]> Geran semua pada linuxconfig.* Ke 'lubos'@'192.168.1.2 '; Pertanyaan ok, 0 baris terjejas (0.001 sec) Mariadb [(none)]> keistimewaan siram; Pertanyaan ok, 0 baris terjejas (0.001 sec) Mariadb [(none)]> berhenti bye
    Salinan


  5. Buka port firewall untuk sambungan MySQL/MariaDB yang masuk:
    # firewall-cmd --permanent-zone = public --add-service = mysql success 
  6. Log masuk ke pangkalan data MariaDB dari hos jauh misalnya. 192.168.1.2 kepada RHEL 8 / CentOS 8 MariaDDB Server menggunakan nama hos pratetap seperti contohnya dalam kes ini Rhel8-Mariadb atau dengan menentukan alamat IP pelayan:
    $ mysql -h rhel8 -Mariadb -u lubos -p Masukkan kata laluan: Selamat datang ke monitor MariaDB. Perintah berakhir dengan; atau \ g. ID sambungan MariaDB anda ialah 18 versi pelayan: 10.3.Hak Cipta Pelayan MariaDB 10-Mariadb (c) 2000, 2018, Oracle, MariaDB Corporation AB dan lain-lain. Taipkan 'bantuan;' atau '\ h' untuk mendapatkan bantuan. Taipkan '\ c' untuk membersihkan pernyataan input semasa. Mariadb [(Tiada)]> Bye 

Tutorial Linux Berkaitan:

  • Perkara yang hendak dipasang di Ubuntu 20.04
  • Perkara yang perlu dilakukan setelah memasang ubuntu 20.04 Focal Fossa Linux
  • Pengenalan kepada Automasi, Alat dan Teknik Linux
  • Muat turun linux
  • Cara Membenarkan Pelabuhan Melalui Firewall di Almalinux
  • Ubuntu 20.04 Trik dan Perkara yang Anda Tidak Tahu
  • Bolehkah linux mendapat virus? Meneroka kelemahan Linux ..
  • Cara Menunjukkan/Periksa Pelabuhan Terbuka di Ubuntu Linux
  • Perkara yang perlu dipasang di Ubuntu 22.04
  • Perkara yang perlu dilakukan setelah memasang Ubuntu 22.04 Jur -ubur Jammy ..