ວິທີການຕິດຕັ້ງ MariaDB ໃນ CentOS 8


MariaDB ແມ່ນລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນທີ່ກ່ຽວຂ້ອງກັບການເປີດເຜີຍ, ພັດທະນາໂດຍຊຸມຊົນ. ມັນຖືກແຍກອອກຈາກ MySQL ແລະຖືກສ້າງຂື້ນແລະຮັກສາໂດຍນັກພັດທະນາທີ່ສ້າງ MySQL. MariaDB ມີຈຸດປະສົງທີ່ຈະເຂົ້າກັນໄດ້ກັບ MySQL ສູງແຕ່ຄຸນລັກສະນະ ໃໝ່ ໄດ້ຖືກເພີ່ມເຂົ້າມາໃນ MariaDB ຄືກັບເຄື່ອງຈັກເກັບເຄື່ອງ ໃໝ່ (Aria, ColumnStore, MyRocks).

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະພິຈາລະນາເບິ່ງການຕິດຕັ້ງແລະການຕັ້ງຄ່າຂອງ MariaDB ໃນ CentOS 8 Linux.

ຂັ້ນຕອນທີ 1: ເປີດໃຊ້ງານ Repository ຂອງ MariaDB ໃນ CentOS 8

ໄປທີ່ ໜ້າ ດາວໂຫລດຢ່າງເປັນທາງການຂອງ MariaDB ແລະເລືອກເອົາ CentOS ເປັນການແຈກຈ່າຍແລະ CentOS 8 ເປັນລຸ້ນແລະ MariaDB 10.5 (ລຸ້ນຄົງທີ່) ເພື່ອໃຫ້ໄດ້ຫໍໄຕ.

ເມື່ອທ່ານເລືອກລາຍລະອຽດແລ້ວ, ທ່ານຈະໄດ້ຮັບ ໜ່ວຍ ງານຂອງຫ້ອງການ MariaDB YUM. ຄັດລອກແລະປ້ອນຂໍ້ມູນເຫຼົ່ານີ້ເຂົ້າໃນແຟ້ມທີ່ມີຊື່ວ່າ /etc/yum.repos.d/MariaDB.repo.

$ sudo vim /etc/yum.repos.d/mariadb.repo
# MariaDB 10.5 CentOS repository list - created 2020-12-15 07:13 UTC
# http://downloads.mariadb.org/mariadb/repositories/
[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.5/centos8-amd64
module_hotfixes=1
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

ເມື່ອເອກະສານເກັບຮັກສາຢູ່ໃນສະຖານທີ່, ທ່ານສາມາດກວດສອບການຈັດເກັບໂດຍການແລ່ນຄໍາສັ່ງຕໍ່ໄປນີ້.

$ dnf repolist

ຂັ້ນຕອນທີ 2: ການຕິດຕັ້ງ MariaDB ໃນ CentOS 8

ຕອນນີ້ໃຊ້ ຄຳ ສັ່ງ dnf ເພື່ອຕິດຕັ້ງຊຸດ MariaDB.

$ sudo dnf install MariaDB-server -y

ຕໍ່ໄປ, ເລີ່ມຕົ້ນການບໍລິການຂອງ MariaDB ແລະເຮັດໃຫ້ມັນສາມາດອັດຕະໂນມັດໃນລະຫວ່າງການເລີ່ມຕົ້ນລະບົບ.

$ systemctl start mariadb
$ systemctl enable mariadb

ກວດເບິ່ງສະຖານະພາບຂອງການບໍລິການຂອງ MariaDB ໂດຍການແລ່ນ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ systemctl status mariadb 

ຖ້າທ່ານມີ Firewall ເປີດໃຊ້ງານ, ທ່ານ ຈຳ ເປັນຕ້ອງເພີ່ມ MariaDB ໃສ່ກົດລະບຽບຂອງ firewall ໂດຍການແລ່ນ ຄຳ ສັ່ງຂ້າງລຸ່ມ ເມື່ອກົດລະບຽບຖືກເພີ່ມແລ້ວ, Firewall ຈຳ ເປັນຕ້ອງໄດ້ໂຫຼດຄືນ.

$ sudo firewall-cmd --permanent --add-service=mysql
$ sudo firewall-cmd --reload

ຂັ້ນຕອນທີ 3: ການຮັບປະກັນເຄື່ອງແມ່ຂ່າຍ MariaDB ໃນ CentOS 8

ເປັນຂັ້ນຕອນສຸດທ້າຍ, ພວກເຮົາ ຈຳ ເປັນຕ້ອງ ດຳ ເນີນ ຕຳ ແໜ່ງ ຕິດຕັ້ງ MariaDB ທີ່ປອດໄພ. ບົດຂຽນນີ້ດູແລການຕັ້ງຄ່າລະຫັດຜ່ານຮາກ, ການໂຫຼດສິດທິພິເສດ, ການຍົກຖານຂໍ້ມູນການທົດສອບ, ການບໍ່ເຂົ້າສູ່ລະບົບຮາກ.

$ sudo mysql_secure_installation

ຕອນນີ້ເຊື່ອມຕໍ່ກັບ MariaDB ເປັນຜູ້ໃຊ້ຮາກແລະກວດເບິ່ງເວີຊັນໂດຍການເຮັດວຽກຕາມ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

$ mysql -uroot -p

ນັ້ນແມ່ນ ສຳ ລັບບົດຂຽນນີ້. ພວກເຮົາໄດ້ເຫັນວິທີການຕິດຕັ້ງແລະ ກຳ ຫນົດຄ່າ MariaDB ໃນ CentOS 8 Linux.