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.
Sabtu, 20 Juli 2019
Cara Memasang MariaDB di Debian 10
Langganan:
Posting Komentar (Atom)
Post Top Ad
Responsive Ads Here
Author Details
Templatesyard is a blogger resources site is a provider of high quality blogger template with premium looking layout and robust design. The main mission of templatesyard is to provide the best quality blogger templates which are professionally designed and perfectlly seo optimized to deliver best result for your blog.
Tidak ada komentar:
Posting Komentar