Cara menginstal server mariadb / mysql di rhel 8 / centos 8 linux

Cara menginstal server mariadb / mysql di rhel 8 / centos 8 linux

Database SQL Relasional Default pada RHEL 8 / CENTOS 8 Linux telah dikenakan dari MySQL ke Mariadb. Mariadb adalah garpu yang dikembangkan komunitas dari database relasional MySQL dan pengganti di tempat untuk MySQL.

Dalam tutorial ini Anda akan belajar:

  • Cara menginstal server mariadb/mysql
  • Cara Memulai dan Mengaktifkan Mariadb untuk memulai secara otomatis setelah reboot
  • Cara mengamankan basis data mariadb dan mengatur kata sandi root
  • Cara membuat database untuk akses jarak jauh
  • Cara membuka port firewall mysql/mariadb untuk lalu lintas yang masuk
  • Cara masuk ke mysql/mariadb dari host jarak jauh
Mariadb di Red Hat Enterprise Linux 8 Contoh Pembuatan Basis Data

Persyaratan dan konvensi perangkat lunak yang digunakan

Persyaratan Perangkat Lunak dan Konvensi Baris Perintah Linux
Kategori Persyaratan, konvensi atau versi perangkat lunak yang digunakan
Sistem Rhel 8 / Centos 8
Perangkat lunak Mariadb 10.3.10
Lainnya Akses istimewa ke sistem Linux Anda sebagai root atau melalui sudo memerintah.
Konvensi # - mensyaratkan perintah linux yang diberikan untuk dieksekusi dengan hak istimewa root baik secara langsung sebagai pengguna root atau dengan menggunakan sudo memerintah
$ - mensyaratkan perintah Linux yang diberikan untuk dieksekusi sebagai pengguna biasa

Cara menginstal server mariadb/mysql di rhel 8 linux instruksi langkah demi langkah



  1. Lakukan instalasi server mariadb:
    # DNF instal mariadb-server 
  2. Mulai Server MariaDB dan aktifkan database untuk memulai setelah reboot:
    # Systemctl Mulai mariadb # systemctl Aktifkan mariadb 
  3. Amankan basis data mariadb dengan mysql_secure_installation naskah. Langkah ini opsional tetapi sangat disarankan:
    # mysql_secure_installation Catatan: Menjalankan semua bagian skrip ini direkomendasikan untuk semua server mariadb dalam penggunaan produksi! Harap baca setiap langkah dengan cermat! Untuk masuk ke Mariadb untuk mengamankannya, kita akan membutuhkan kata sandi saat ini untuk pengguna root. Jika Anda baru saja menginstal mariadb, dan Anda belum mengatur kata sandi root, kata sandi akan kosong, jadi Anda harus menekan enter di sini. Masukkan kata sandi saat ini untuk root (masukkan untuk tidak ada): ok, kata sandi yang berhasil digunakan, bergerak ... pengaturan kata sandi root memastikan bahwa tidak ada yang bisa masuk ke pengguna root mariadb tanpa otorisasi yang tepat. Atur kata sandi root? [Y/n] y Kata sandi baru: Masukkan kembali kata sandi baru: Kata sandi berhasil diperbarui dengan sukses! Muat ulang tabel hak istimewa ... sukses! Secara default, instalasi mariadb memiliki pengguna anonim, yang memungkinkan siapa saja untuk masuk ke Mariadb tanpa harus memiliki akun pengguna yang dibuat untuk mereka. Ini dimaksudkan hanya untuk pengujian, dan untuk membuat instalasi menjadi sedikit lebih halus. Anda harus menghapusnya sebelum pindah ke lingkungan produksi. Hapus pengguna anonim? [Y/n] y… sukses! Biasanya, root hanya boleh terhubung dari 'localhost'. Ini memastikan bahwa seseorang tidak dapat menebak kata sandi root dari jaringan. Larang login root dari jarak jauh? [Y/n] y… sukses! Secara default, Mariadb dilengkapi dengan database bernama 'Tes' yang dapat diakses siapa pun. Ini juga dimaksudkan hanya untuk pengujian, dan harus dihapus sebelum pindah ke lingkungan produksi. Hapus database tes dan akses ke sana? [Y/n] y - Database Tes menjatuhkan ... Sukses! - Menghapus hak istimewa pada database pengujian… Sukses! Muat Ulang Tabel Privilege akan memastikan bahwa semua perubahan yang dilakukan sejauh ini akan segera berlaku. Muat ulang tabel hak istimewa sekarang? [Y/n] y… sukses! Membersihkan ... semuanya selesai! Jika Anda telah menyelesaikan semua langkah di atas, instalasi mariadb Anda sekarang harus aman. Terima kasih telah menggunakan mariadb! 
    Menyalin


  4. Buat Database Sampel. Dalam contoh berikut kita akan menggunakan parameter berikut:
    Nama ddatabe = nama pengguna linuxconfig = alamat ip jarak jauh lubos = 192.168.1.2 kata sandi = linuxconfig.Izin org = berikan semua 

    Mulailah dengan login ke dalam basis data MariaDB sebagai akar Pengguna menggunakan kata sandi root yang dibuat sebelumnya.

    Jika Anda tidak mengamankan basis data mariadb Anda dengan kata sandi cukup hilangkan -P opsi dengan mysql memerintah:

    # mysql -u root -p Masukkan kata sandi: Selamat datang di monitor mariadb. Perintah diakhiri dengan; atau \ g. ID koneksi mariadb Anda adalah 17 Versi Server: 10.3.10-mariadb Mariadb Server Hak Cipta (C) 2000, 2018, Oracle, Mariadb Corporation AB dan Lainnya. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. Mariadb [(tidak ada)]> buat basis data linuxconfig; Kueri ok, 1 baris terpengaruh (0.001 dtk) mariadb [(tidak ada)]> buat pengguna 'lubos'@'192.168.1.2 'diidentifikasi oleh' linuxconfig.org '; Permintaan ok, 0 baris terpengaruh (0.001 dtk) mariadb [(tidak ada)]> berikan semua di linuxconfig.* Ke 'lubos'@'192.168.1.2 '; Permintaan ok, 0 baris terpengaruh (0.001 dtk) mariadb [(tidak ada)]> hak istimewa flush; Permintaan ok, 0 baris terpengaruh (0.001 dtk) mariadb [(tidak ada)]> berhenti bye
    Menyalin


  5. Buka port firewall untuk koneksi MySQL/MariaDB yang masuk:
    # firewall-cmd --permanent --zone = public --add-service = mysql sukses # firewall-cmd--reload kesuksesan 
  6. Masuk ke basis data mariadb dari host jarak jauh misalnya. 192.168.1.2 ke rhel 8 / centos 8 server mariaddb menggunakan nama host preset seperti misalnya dalam kasus ini Rhel8-mariadb atau dengan menentukan alamat IP server:
    $ mysql -h rhel8 -mariadb -u lubos -p Masukkan kata sandi: Selamat datang di monitor mariadb. Perintah diakhiri dengan; atau \ g. ID koneksi mariadb Anda adalah 18 Versi Server: 10.3.10-mariadb Mariadb Server Hak Cipta (C) 2000, 2018, Oracle, Mariadb Corporation AB dan Lainnya. Ketik 'bantuan;' atau '\ h' untuk bantuan. Ketik '\ c' untuk menghapus pernyataan input saat ini. Mariadb [(tidak ada)]> bye 

Tutorial Linux Terkait:

  • Hal -hal yang harus diinstal pada ubuntu 20.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 20.04 FOSSA FOSSA Linux
  • Pengantar Otomatisasi Linux, Alat dan Teknik
  • Unduh Linux
  • Cara mengizinkan port melalui firewall di almalinux
  • Ubuntu 20.04 trik dan hal -hal yang mungkin tidak Anda ketahui
  • Can Linux mendapatkan virus? Menjelajahi kerentanan Linux…
  • Cara menampilkan/memeriksa port terbuka di ubuntu linux
  • Hal -hal yang harus diinstal pada Ubuntu 22.04
  • Hal -hal yang harus dilakukan setelah menginstal ubuntu 22.04 Jammy Jellyfish…