Ini adalah tutorial ringkas untuk memasang MariaDB 10.3 Pelayan Pangkalan Data pada sistem FreeBSD 12. Dengan mengikuti arahan di sini, anda akan dapat menyediakan pangkalan data pada pelayan FreeBSD anda sendiri.
1- Kemas kini koleksi FreeBSD Ports
Sebelum memasang MariaDB, anda harus mengemas kini pokok port FreeBSD dengan mengeluarkan arahan di bawah:
$ su - kemas kini pengambilan $ portsnap
Untuk memastikan bahawa perintah portsnap dijalankan dengan betul, ekstrak gambar ke / usr / port dengan perintah di bawah:
ekstrak $ sudo portsnap
Anda hanya perlu menjalankan perintah di atas hanya sekali, ketika anda menjalankan perintah portsnap untuk pertama kalinya. Keluaran anda akan memaparkan mesej penting pada akhir; abaikan.
Untuk mengetahui sama ada anda mengikuti kemas kini, berikan arahan berikut:
$ sudo portsnap ambil kemas kini
2- Pasang MariaDB 10.3 Pelayan Pangkalan Data
Sekarang anda sudah bersedia untuk memasang MariaDB menggunakan port pokok FreeBSD; ia boleh dipasang dari pakej binernya dengan pengurus pakej FreeBSD.
Untuk mengetahui apakah versi terbaru MariaDB dapat dipasang dengan cache pakej FreeBSD, ketik perkara berikut:
$ pkg carian mariadb | grep 10.3Hasilnya jelas menunjukkan bahawa versi terbaru adalah FreeBSD 10.x.xx. Keluarkan arahan di bawah:
$ sudo pkg pasang mariadb103-pelayan mariadb103-client
3- Lancarkan perkhidmatan pelayan mysql
Dengan MariaDB berjaya dipasang di pelayan FreeBSD anda, yang tinggal hanyalah mengaktifkannya sebelum akhirnya menggunakannya.
Aktifkan perkhidmatan pelayan mysql dengan arahan berikut:
$ sudo sysrc mysql_enable = yaIni akan membolehkan perkhidmatan dilancarkan semasa reboot. Untuk memulakan perkhidmatan pelayan mysql di FreeBSD anda, ketik:
$ sudo service mysql-server mula
4- Lakukan pengerasan pelayan untuk MariaDB
Keluarkan arahan di bawah:
pemasangan $ mysql_secure_
Anda akan diminta untuk memasukkan dan kemudian memasukkan semula kata laluan baru bersama dengan sejumlah soalan lain yang mesti anda semua menjawab ya. Pastikan anda telah menetapkan kata laluan root pangkalan data, melumpuhkan log masuk root jauh, menghapus pengguna tanpa nama, dan mengeluarkan pangkalan data ujian dari akses terbuka.
Lakukan ujian sebagai pengguna root:
$ mysql -u root -p
Kemudian taip kata laluan.
5- Rangkaian perkhidmatan MariaDB dengan localhost
Gunakan arahan sockstat untuk melihat aktiviti yang berkaitan dengan perkhidmatan MariaDB kami yang baru dipasang:
$ sockstat -4 -6 | grep 3306Output menunjukkan bahawa perkhidmatan telah disatukan dengan semua antara muka rangkaian. Sekarang, anda mungkin tidak mempunyai perkhidmatan yang disambungkan ke pangkalan data rangkaian. Sekiranya demikian, gunakan arahan di bawah:
$ sysrc mysql_args = "- bind-address = 127.0.0.1 "Perubahan akan dibuat konsisten semasa sistem reboot. Untuk memulakan semula sistem, ketik:
$ servis semula mysql-server
Setelah sistem dimulakan semula, sahkan perubahan dengan arahan di bawah:
$ sockstat -4 -6 | grep mysql
Mengemasnya
Mudah-mudahan, anda telah menjalankan MariaDB dan menjalankan sistem FreeBSD anda. Ciri yang disertakan dengan pemasangan MariaDB terbaru adalah:
- Anda mendapat InnoDB (dengan lajur tambah segera) sebagai enjin penyimpanan lalai untuk MariaDB.
- Replikasi selari dan pelbagai sumber.
- Anda boleh menggunakan gelung FOR dengan MariaDB.
- Lajur telus.
- Versi terkini dilengkapi dengan Galera Cluster.
- Anda boleh menambahkan Urutan.
- Pemampatan lajur kini bebas dari enjin penyimpanan.