Ini adalah tutorial singkat tentang menginstal MariaDB 10.3 Server Database pada sistem FreeBSD 12. Dengan mengikuti petunjuk di sini, Anda akan dapat mengatur database di server FreeBSD Anda sendiri.
1- Perbarui koleksi Port FreeBSD
Sebelum Anda menginstal MariaDB, Anda harus memperbarui pohon port FreeBSD dengan mengeluarkan perintah di bawah ini:
$su - $portsnap fetch update
Untuk memastikan bahwa perintah portsnap dijalankan dengan benar, ekstrak snapshot ke /usr/ports dengan perintah di bawah ini:
$ sudo ekstrak portnap
Anda hanya perlu menjalankan perintah di atas sekali saja, saat Anda menjalankan perintah portsnap untuk pertama kalinya. Output Anda akan menampilkan pesan penting menjelang akhir; abaikan itu.
Untuk melihat apakah Anda telah mengikuti pembaruan, jalankan perintah berikut:
$ sudo portsnap fetch update
2- Instal MariaDB 10.3 Server Basis Data
Sekarang Anda siap untuk menginstal MariaDB menggunakan port pohon FreeBSD; itu dapat diinstal dari paket binernya dengan manajer paket FreeBSD.
Untuk melihat apakah versi terbaru MariaDB dapat diinstal dengan cache paket FreeBSD, ketik berikut ini:
$ pkg cari mariadb | grep 10.3Output dengan jelas menunjukkan bahwa versi terbaru adalah FreeBSD 10.x.xx. Keluarkan perintah di bawah ini:
$ sudo pkg install mariadb103-server mariadb103-client
3- Luncurkan layanan server mysql
Dengan MariaDB berhasil diinstal di server FreeBSD Anda, yang tersisa hanyalah mengaktifkannya sebelum akhirnya menggunakannya.
Aktifkan layanan mysql-server dengan perintah berikut:
$ sudo sysrc mysql_enable=yaIni akan mengaktifkan layanan untuk diluncurkan setelah reboot. Untuk memulai layanan server mysql di FreeBSD Anda, ketik:
$ sudo layanan mysql-server mulai
4- Lakukan pengerasan server untuk MariaDB
Keluarkan perintah di bawah ini:
$mysql_secure_installation
Anda akan diminta untuk memasukkan dan memasukkan kembali kata sandi baru bersama dengan sejumlah pertanyaan lain yang harus Anda jawab ya. Pastikan Anda telah menyetel kata sandi root basis data, menonaktifkan login root jarak jauh, menghapus pengguna anonim, dan menghapus basis data uji dari akses terbuka.
Lakukan tes sebagai pengguna root:
$ mysql -u root -p
Kemudian ketikkan kata sandinya.
5- Rantai layanan MariaDB dengan localhost
Gunakan perintah sockstat untuk melihat aktivitas yang terkait dengan layanan MariaDB kami yang baru diinstal:
$ sockstat -4 -6 | grep 3306Output menunjukkan bahwa layanan telah terintegrasi dengan semua antarmuka jaringan network. Sekarang, bisa jadi Anda tidak memiliki layanan yang terhubung ke database jaringan. Jika demikian, gunakan perintah di bawah ini:
$ sysrc mysql_args="--bind-address=127.0.0.1"Perubahan akan dibuat konsisten setelah sistem di-boot ulang. Untuk me-restart sistem, ketik:
$ layanan mysql-server restart
Setelah sistem restart, konfirmasikan perubahan dengan perintah di bawah ini:
$ sockstat -4 -6 | grep mysql
Membungkusnya
Mudah-mudahan, Anda telah mengaktifkan dan menjalankan MariaDB di sistem FreeBSD Anda. Fitur yang disertakan dengan instalasi MariaDB terbaru adalah:
- Anda mendapatkan InnoDB (dengan kolom add instan juga) sebagai mesin penyimpanan default untuk MariaDB.
- Replikasi paralel dan multi-sumber.
- Anda dapat menggunakan perulangan FOR dengan MariaDB.
- Kolom transparan.
- Versi terbaru hadir dengan Galera Cluster.
- Anda dapat menambahkan Urutan.
- Kompresi kolom sekarang tidak bergantung pada mesin penyimpanan.