ວິທີການຕິດຕັ້ງ MariaDB 10 ເທິງ RHEL 8


MariaDB ແມ່ນທາງເລືອກທີ່ນິຍົມໃຊ້ກັບລະບົບການຄຸ້ມຄອງຖານຂໍ້ມູນ MySQL. ມັນຖືກພັດທະນາໂດຍນັກພັດທະນາ MySQL ເດີມແລະມີຄວາມ ໝາຍ ວ່າຍັງຄົງເປັນແຫລ່ງເປີດຢູ່.

MariaDB ແມ່ນໄວແລະເຊື່ອຖືໄດ້, ສະຫນັບສະຫນູນເຄື່ອງຈັກໃນການເກັບຮັກສາທີ່ແຕກຕ່າງກັນແລະມີ plugins ເຊິ່ງເຮັດໃຫ້ມັນດີເລີດສໍາລັບກໍລະນີການນໍາໃຊ້ທີ່ກວ້າງຂວາງ.

ໃນບົດແນະ ນຳ ນີ້ພວກເຮົາຈະສະແດງວິທີການຕິດຕັ້ງເຊີບເວີ MariaDB ໃສ່ RHEL 8. ຂອງທ່ານພວກເຮົາຈະຕິດຕັ້ງລຸ້ນ MariaDB 10.3.10.

ໝາຍ ເຫດ: ບົດແນະ ນຳ ນີ້ຖືວ່າທ່ານມີການສະ ໝັກ ໃຊ້ RHEL 8 ທີ່ມີການເຄື່ອນໄຫວແລະທ່ານສາມາດເຂົ້າເຖິງລະບົບ RHEL ຂອງທ່ານໄດ້. ອີກທາງເລືອກ ໜຶ່ງ ທ່ານສາມາດໃຊ້ຜູ້ໃຊ້ທີ່ມີສິດທິພິເສດແລະແລ່ນ ຄຳ ສັ່ງດ້ວຍ sudo.

ຕິດຕັ້ງ MariaDB Server

ການຕິດຕັ້ງເຄື່ອງແມ່ຂ່າຍຂອງ MariaDB, ພວກເຮົາຈະໃຊ້ ຄຳ ສັ່ງ yum ຕໍ່ໄປນີ້ເພື່ອ ສຳ ເລັດການຕິດຕັ້ງ.

# yum install mariadb-server

ນີ້ຈະຕິດຕັ້ງເຊີຟເວີ MariaDB ແລະຄວາມເພິ່ງພາອາໃສທີ່ຕ້ອງການທັງ ໝົດ.

ເມື່ອການຕິດຕັ້ງ ສຳ ເລັດແລ້ວ, ທ່ານສາມາດເລີ່ມຕົ້ນໃຫ້ບໍລິການ MariaDB ດ້ວຍ:

# systemctl start mariadb

ຖ້າທ່ານຕ້ອງການໃຫ້ບໍລິການ MariaDB ເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດຫຼັງຈາກແຕ່ລະລະບົບເລີ່ມຕົ້ນ, ທ່ານສາມາດ ດຳ ເນີນການ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້:

# systemctl enable mariadb

ກວດສອບສະຖານະພາບຂອງການບໍລິການຂອງ MariaDB ດ້ວຍ:

# systemctl status mariadb

ການຕິດຕັ້ງ MariaDB ທີ່ປອດໄພ

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

ເພື່ອຈຸດປະສົງນັ້ນ, ພຽງແຕ່ ດຳ ເນີນ ຄຳ ສັ່ງດັ່ງຕໍ່ໄປນີ້ແລະຕອບ ຄຳ ຖາມຕ່າງໆຕາມຄວາມ ເໝາະ ສົມ:

# mysql_secure_installation

ໃຫ້ສັງເກດວ່າລະຫັດຜ່ານຂອງຜູ້ໃຊ້ຮາກແມ່ນບໍ່ມີຂໍ້ມູນ, ດັ່ງນັ້ນຖ້າທ່ານຕ້ອງການປ່ຽນມັນ, ທ່ານກົດ“ ໃສ່”, ເມື່ອຖືກລະຫັດລັບໃນປະຈຸບັນ. ສ່ວນທີ່ເຫຼືອທ່ານສາມາດປະຕິບັດຕາມຂັ້ນຕອນແລະ ຄຳ ຕອບໃນຮູບຂ້າງລຸ່ມນີ້:

ເຂົ້າເຖິງ Server MariaDB

ໃຫ້ເຮົາເລິກກວ່າເລັກນ້ອຍແລະສ້າງຖານຂໍ້ມູນ, ຜູ້ໃຊ້ແລະໃຫ້ສິດທິພິເສດແກ່ຜູ້ໃຊ້ນັ້ນໃນຖານຂໍ້ມູນ. ເພື່ອເຂົ້າເຖິງເຊີບເວີ, ທ່ານສາມາດໃຊ້ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

# mysql -u root -p 

ເມື່ອໄດ້ຮັບການກະຕຸ້ນເຕືອນ, ໃຫ້ໃສ່ລະຫັດລັບຮາກທີ່ທ່ານຕັ້ງໄວ້ກ່ອນ ໜ້າ ນີ້.

ບັດນີ້ໃຫ້ສ້າງຖານຂໍ້ມູນຂອງພວກເຮົາ. ສຳ ລັບຈຸດປະສົງນັ້ນຢູ່ທີ່ MariaDB prompt, ໃຫ້ ດຳ ເນີນການ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

MariaDB [(none)]> CREATE DATABASE tecmint; 

ນີ້ຈະສ້າງຖານຂໍ້ມູນ ໃໝ່ ທີ່ມີຊື່ວ່າ tecmint. ແທນທີ່ຈະເຂົ້າເຖິງຖານຂໍ້ມູນນັ້ນກັບຜູ້ໃຊ້ຮາກຂອງພວກເຮົາ, ພວກເຮົາຈະສ້າງຜູ້ໃຊ້ຖານຂໍ້ມູນແຍກຕ່າງຫາກ, ເຊິ່ງຈະມີສິດພິເສດ ສຳ ລັບຖານຂໍ້ມູນນັ້ນເທົ່ານັ້ນ.

ພວກເຮົາຈະສ້າງຜູ້ໃຊ້ ໃໝ່ ຂອງພວກເຮົາທີ່ມີຊື່ວ່າ tecmint_user ແລະໃຫ້ສິດທິພິເສດແກ່ຖານຂໍ້ມູນ tecmint, ໂດຍມີ ຄຳ ສັ່ງຕໍ່ໄປນີ້:

MariaDB [(none)]> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'securePassowrd';

ເມື່ອສ້າງຜູ້ໃຊ້ຂອງທ່ານເອງ, ໃຫ້ແນ່ໃຈວ່າຈະປ່ຽນລະຫັດ“ securePassword” ດ້ວຍລະຫັດຜ່ານທີ່ທ່ານຕ້ອງການໃຫ້ກັບຜູ້ໃຊ້ນັ້ນ.

ເມື່ອທ່ານໄດ້ເຮັດ ສຳ ເລັດກັບ ຄຳ ສັ່ງຂ້າງເທິງ, ໃຫ້ພິມ“ ເລີກ” ໃນເວລາທີ່ກະລຸນາອອກຈາກ MariaDB:

MariaDB [(none)]> quit;

ຕອນນີ້ທ່ານສາມາດໃຊ້ຜູ້ໃຊ້ ໃໝ່ ໃນການເຂົ້າເຖິງຖານຂໍ້ມູນ tecmint.

# mysql -u tecmint_user -p 

ເມື່ອຖືກກະຕຸ້ນໃຫ້ໃສ່ລະຫັດລັບ ສຳ ລັບຜູ້ໃຊ້ນັ້ນ. ເພື່ອປ່ຽນຖານຂໍ້ມູນທີ່ໃຊ້ແລ້ວ, ທ່ານສາມາດໃຊ້ສິ່ງຕໍ່ໄປນີ້ທີ່ promptData MariaBB:

MariaDB [(none)]> use tecmint;

ນີ້ຈະປ່ຽນຖານຂໍ້ມູນປະຈຸບັນເປັນ tecmint.

ອີກທາງເລືອກ ໜຶ່ງ, ທ່ານສາມາດອອກ ຄຳ ສັ່ງ mysql ໂດຍລະບຸຊື່ຖານຂໍ້ມູນເຊັ່ນດຽວກັນກັບທີ່ສະແດງ.

# mysql -u tecmint_user -p tecmint

ວິທີນັ້ນເມື່ອທ່ານໃສ່ລະຫັດຜ່ານຂອງຜູ້ໃຊ້, ທ່ານຈະໃຊ້ຖານຂໍ້ມູນ tecmint ໂດຍກົງ.

ໃນທີ່ນີ້ທ່ານໄດ້ຮຽນຮູ້ບາງພື້ນຖານຂອງ MariaDB, ແຕ່ວ່າມັນມີຫຼາຍຢ່າງທີ່ຕ້ອງຄົ້ນຫາ. ຖ້າທ່ານຕ້ອງການເພີ່ມຄວາມຮູ້ຂອງຖານຂໍ້ມູນທ່ານສາມາດກວດເບິ່ງຄູ່ມືແນະ ນຳ ຂອງພວກເຮົາໄດ້ທີ່ນີ້:

<

  • ຮຽນ MySQL/MariaDB ສຳ ລັບຜູ້ເລີ່ມຕົ້ນ - ພາກທີ 1
  • ຮຽນ MySQL/MariaDB ສຳ ລັບຜູ້ເລີ່ມຕົ້ນ - ພາກທີ 2
  • ຄຳ ສັ່ງການຄຸ້ມຄອງຖານຂໍ້ມູນ MySQL - ພາກທີ III
  • 20 MySQL (Mysqladmin) ຄຳ ສັ່ງ ສຳ ລັບການບໍລິຫານຖານຂໍ້ມູນ - ພາກທີ IV
  • 15 ຄຳ ແນະ ນຳ ໃນການປັບແຕ່ງແລະການເພີ່ມປະສິດທິພາບຂອງ MariaDB ທີ່ມີປະໂຫຍດ - ພາກ V
  • ນີ້ແມ່ນມັນ. ໃນບົດແນະ ນຳ ນີ້, ທ່ານໄດ້ຮຽນຮູ້ວິທີການຕິດຕັ້ງແລະຮັກສາເຊີບເວີ MariaDB ແລະສ້າງຖານຂໍ້ມູນ ທຳ ອິດຂອງທ່ານ. ຖ້າທ່ານມີ ຄຳ ຖາມໃດໆ, ສາມາດຂຽນລົງໃນສ່ວນ ຄຳ ເຫັນ.