Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Cara Menginstal Database MariaDB di Debian 10

MariaDB adalah sistem manajemen basis data relasional sumber terbuka dan populer (RDBMS ) yang dibuat oleh pengembang asli MySQL . Ini adalah sistem database yang cepat, skalabel, dan kuat, dengan ekosistem yang kaya dari mesin penyimpanan, plugin, dan banyak alat lain yang menyediakan antarmuka SQL untuk mengakses data.

MariaDB adalah pengganti drop-in yang disempurnakan untuk MySQL digunakan oleh organisasi dan perusahaan seperti Wikipedia, WordPress.com, Google, dan banyak lainnya.

Dalam artikel singkat ini, kami akan menunjukkan cara memasang dan mengamankan MariaDB server di Debian 10 .

Persyaratan:

  1. Instal Server Minimal Debian 10 (Buster)

Catatan :Jika Anda mengoperasikan sistem sebagai pengguna non-administratif, gunakan perintah sudo untuk mendapatkan hak akses root dan jika Anda memiliki MySQL terinstal dan berjalan, hentikan dan nonaktifkan sebelum Anda melanjutkan.

Menginstal Server MariaDB di Debian 10

Anda dapat menginstal MariaDB paket server dari Debian repositori resmi dengan menjalankan perintah berikut, yang akan menginstal server MariaDB, klien, dan semua dependensinya.

# apt install mariadb-server

Ini adalah praktik umum dalam Debian dan turunannya seperti Ubuntu untuk memulai dan mengaktifkan daemon secara otomatis melalui systemd , segera setelah dipasang. Hal yang sama berlaku untuk MariaDB layanan.

Anda dapat memeriksa apakah MariaDB layanan aktif dan berjalan menggunakan perintah systemctl berikut.

# systemctl status mariadb  

Selain itu, Anda juga perlu mengetahui perintah umum lainnya untuk mengelola layanan MariaDB di bawah systemd , yang menyertakan perintah untuk memulai, memulai ulang, menghentikan, dan memuat ulang layanan MariaDB seperti yang ditunjukkan.

# systemctl start mariadb
# systemctl restart mariadb
# systemctl stop mariadb
# systemctl reload mariadb

Mengamankan Server MariaDB di Debian 10

MariaDB proses instalasi melibatkan mengamankan instalasi default dan dapat dilakukan dengan menjalankan mysql_secure_installation shell script, yang memungkinkan Anda menambahkan sedikit keamanan ekstra ke instans MariaDB Anda dengan:

  • Menyetel kata sandi untuk akun root.
  • Menonaktifkan login root jarak jauh.
  • Menghapus akun pengguna anonim.
  • Menghapus database pengujian, yang secara default dapat diakses oleh pengguna anonim.
  • Dan memuat ulang hak istimewa.

Untuk menjalankan skrip keamanan, jalankan perintah berikut dan jawab pertanyaan seperti yang ditunjukkan pada tangkapan layar berikut.

Setelah Anda mengamankan instalasi MariaDB, Anda dapat terhubung ke mysql shell menggunakan kata sandi pengguna root.

# mysql -u root -p 

Untuk membuat database bernama "my_test_db" dan pengguna bernama "test_user" dengan hak penuh untuk mengelola database, jalankan perintah SQL berikut.

MariaDB [(none)]> CREATE DATABASE  my_test_db;
MariaDB [(none)]> GRANT ALL ON my_test_db.* TO 'test_user'@'localhost' IDENTIFIED BY 'test_user_pass_here' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;
MariaDB [(none)]> exit;

Setelah membuat database dan pengguna database baru, coba akses shell MariaDB menggunakan akun pengguna baru dan tampilkan semua database yang ditetapkan untuk pengguna sebagai berikut.

# mysql -u test_user -p
MariaDB [(none)]> SHOW DATABASES;

Anda mungkin juga ingin membaca artikel bermanfaat berikut ini di MariaDB .

  1. Pelajari MySQL / MariaDB untuk Pemula – Bagian 1
  2. Pelajari Cara Menggunakan Beberapa Fungsi MySQL dan MariaDB – Bagian 2
  3. 12 Praktik Terbaik Keamanan MySQL/MariaDB untuk Linux
  4. Cara Mencadangkan/Memulihkan MySQL/MariaDB dan PostgreSQL Menggunakan Alat 'Automysqlbackup' dan 'Autopostgresqlbackup'
  5. Tips Berguna untuk Mengatasi Kesalahan Umum di MySQL

Itu saja untuk saat ini! Dalam panduan ini, kami menunjukkan cara menginstal dan mengamankan server MariaDB di Debian 10 instalasi server minimal. Gunakan formulir komentar di bawah untuk menghubungi kami jika ada pertanyaan atau informasi yang ingin Anda bagikan dengan kami.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. JSON_DEPTH() – Temukan Kedalaman Maksimum Dokumen JSON di MySQL

  2. Cara Menyisipkan Beberapa Baris di MySQL

  3. Kembalikan Hari, Bulan, dan Tahun di MySQL

  4. INTERSECT di MySQL

  5. GALAT 2003 (HY000):Tidak dapat terhubung ke server MySQL di '127.0.0.1' (111)