Cara Memasang MariaDB di Debian 10 - MastahTeknik

Breaking

Sabtu, 20 Juli 2019

Cara Memasang MariaDB di Debian 10

MariaDB adalah sistem manajemen basis data sumber terbuka, umumnya digunakan sebagai alternatif untuk porsi MySQL dari LAMP (Linux, Apache, MySQL, PHP / Python / Perl) stack yang populer. Ini dimaksudkan sebagai pengganti drop-in untuk MySQL dan Debian sekarang hanya dikirimkan dengan paket MariaDB. Jika Anda mencoba menginstal paket terkait server MySQL, Anda akan menerima versi pengganti MariaDB yang kompatibel.

Pada Debian 10, MariaDB versi 10.3 dimasukkan dalam repositori paket APT secara default. Itu ditandai sebagai varian MySQL default oleh tim pengemasan Debian MySQL / MariaDB.
Untuk menginstalnya, perbarui indeks paket pada server Anda dengan apt:
Kemudian instal paket:
Perintah-perintah ini akan menginstal MariaDB, tetapi tidak akan meminta Anda untuk mengatur kata sandi atau membuat perubahan konfigurasi lainnya. Karena konfigurasi default membuat instalasi MariaDB Anda tidak aman, kami akan menggunakan skrip yang mariadb-serverdisediakan paket untuk membatasi akses ke server dan menghapus akun yang tidak digunakan.
Untuk instalasi MariaDB baru, langkah selanjutnya adalah menjalankan skrip keamanan yang disertakan. Skrip ini mengubah beberapa opsi default yang kurang aman. Kami akan menggunakannya untuk memblokir login root jarak jauh dan untuk menghapus pengguna database yang tidak digunakan.
Jalankan skrip keamanan:
Ini akan membawa Anda melalui serangkaian konfirmasi di mana Anda dapat membuat beberapa perubahan pada opsi keamanan instalasi MariaDB Anda. Prompt pertama akan meminta Anda untuk memasukkan kata sandi root database saat ini . Karena kita belum mengaturnya, tekan ENTERuntuk menunjukkan "tidak ada".
Dalam sistem Debian yang menjalankan MariaDB 10.3, pengguna root MariaDB diatur untuk mengotentikasi menggunakan unix_socketplugin secara default daripada dengan kata sandi. Ini memungkinkan beberapa keamanan dan kegunaan yang lebih besar dalam banyak kasus, tetapi juga dapat mempersulit hal-hal ketika Anda perlu mengizinkan program eksternal (misalnya, phpMyAdmin) hak administratif.

Karena server menggunakan akun root untuk tugas-tugas seperti rotasi log dan memulai dan menghentikan server, yang terbaik adalah tidak mengubah rincian otentikasi akun root . Mengubah kredensial dalam /etc/mysql/debian.cnffile konfigurasi mungkin berhasil pada awalnya, tetapi pembaruan paket berpotensi menimpa perubahan tersebut. Alih-alih memodifikasi akun root , pengelola paket menyarankan untuk membuat akun administratif terpisah untuk akses berbasis kata sandi.
Untuk melakukannya, kami akan membuat akun baru yang disebut admin dengan kemampuan yang sama dengan akun root , tetapi dikonfigurasi untuk otentikasi kata sandi. Untuk melakukan ini, buka prompt MariaDB dari terminal Anda:
Sekarang, kami akan membuat pengguna baru dengan hak akses root dan akses berbasis kata sandi. Ubah nama pengguna dan kata sandi agar sesuai dengan preferensi Anda:
Siram hak istimewa untuk memastikan bahwa mereka disimpan dan tersedia di sesi saat ini:
Setelah ini, keluar dari shell MariaDB:
Akhirnya, mari kita menguji instalasi MariaDB.
Ketika diinstal dari repositori default, MariaDB harus mulai berjalan secara otomatis. Untuk menguji ini, periksa statusnya.
Anda akan menerima output yang mirip dengan yang berikut:
Jika MariaDB tidak berjalan, Anda bisa memulainya dengan perintah sudo systemctl start mariadb.
Untuk pemeriksaan tambahan, Anda bisa mencoba menyambungkan ke database menggunakan mysqladminalat, yang merupakan klien yang memungkinkan Anda menjalankan perintah administratif. Sebagai contoh, perintah ini mengatakan untuk menyambung ke MariaDB sebagai root dan mengembalikan versi menggunakan soket Unix:
Anda harus menerima output yang mirip dengan ini:
Jika Anda mengkonfigurasi pengguna administratif yang terpisah dengan otentikasi kata sandi, Anda dapat melakukan operasi yang sama dengan mengetik:
Ini berarti bahwa MariaDB sudah aktif dan berjalan dan pengguna Anda dapat melakukan otentikasi dengan sukses.

Tidak ada komentar:

Posting Komentar

Post Top Ad

Responsive Ads Here