ວິທີການຕິດຕັ້ງ MySQL 8.0 ໃນ CentOS 8/RHEL 8


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

ເວີຊັນ MySQL 8.0 ລ້າສຸດສາມາດຕິດຕັ້ງໄດ້ຈາກຫໍສະມຸດ AppStream ທີ່ໃຊ້ໃນຕອນຕົ້ນໂດຍໃຊ້ໂມດູນ MySQL ທີ່ເປີດໃຊ້ໂດຍຄ່າເລີ່ມຕົ້ນໃນລະບົບ CentOS 8 ແລະ RHEL 8.

ນອກນັ້ນຍັງມີເວີຊັນຖານຂໍ້ມູນ MariaDB 10.3 ທີ່ມີຢູ່ເພື່ອຕິດຕັ້ງຈາກຫໍສະມຸດ AppStream ໃນຕອນຕົ້ນ, ເຊິ່ງແມ່ນ "ການທົດແທນໃນການເລື່ອນລົງ" ສຳ ລັບ MySQL 5.7, ໂດຍມີຂໍ້ ຈຳ ກັດບາງຢ່າງ. ຖ້າຄໍາຮ້ອງສະຫມັກຂອງທ່ານບໍ່ໄດ້ຮັບການສະຫນັບສະຫນູນກັບ MySQL 8.0, ຫຼັງຈາກນັ້ນຂ້ອຍຂໍແນະນໍາໃຫ້ທ່ານຕິດຕັ້ງ MariaDB 10.3.

ໃນບົດຂຽນນີ້, ພວກເຮົາຈະຍ່າງຜ່ານທ່ານຂັ້ນຕອນການຕິດຕັ້ງ MySQL 8.0 ລຸ້ນ ໃໝ່ ລ້າສຸດໃນ CentOS 8 ແລະ RHEL 8 ໂດຍໃຊ້ຄ່າឃ្លាំង AppStream ໃນຕອນຕົ້ນຜ່ານລະບົບ YUM.

ຕິດຕັ້ງ MySQL 8.0 ໃນ CentOS8 ແລະ RHEL 8

ເວີຊັນລ້າສຸດຂອງ MySQL 8.0 ມີໃຫ້ຕິດຕັ້ງຈາກຫໍສະມຸດ Application Stream ໃນລະບົບ CentOS 8 ແລະ RHEL 8 ໂດຍໃຊ້ ຄຳ ສັ່ງ yum ຕໍ່ໄປນີ້.

# yum -y install @mysql

ໂມດູນ @mysql ຈະຕິດຕັ້ງ MySQL ເວີຊັ່ນລ້າສຸດທີ່ມີຄວາມເພິ່ງພາອາໄສທັງ ໝົດ.

ເມື່ອການຕິດຕັ້ງ MySQL ສຳ ເລັດແລ້ວ, ເລີ່ມຕົ້ນໃຫ້ບໍລິການ MySQL, ຊ່ວຍໃຫ້ມັນເລີ່ມຕົ້ນໂດຍອັດຕະໂນມັດເມື່ອ boot system ແລະກວດສອບສະຖານະພາບໂດຍການແລ່ນ ຄຳ ສັ່ງຕໍ່ໄປນີ້.

# systemctl start mysqld
# systemctl enable --now mysqld
# systemctl status mysqld

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

# mysql_secure_installation

ເມື່ອການຕິດຕັ້ງ MySQL ຖືກຮັບປະກັນ, ທ່ານສາມາດເຂົ້າໄປທີ່ MySQL shell, ແລະເລີ່ມຕົ້ນສ້າງຖານຂໍ້ມູນແລະຜູ້ໃຊ້ ໃໝ່.

# mysql -u root -p
mysql> create database tecmint;
mysql> GRANT ALL ON tecmint.* TO [email  IDENTIFIED BY 'ravi123';
mysql> exit

ຫມົດເທົ່ານີ້! ໃນບົດຂຽນນີ້, ພວກເຮົາໄດ້ອະທິບາຍວິທີການຕິດຕັ້ງ MySQL 8.0 ໃນ CentOS 8 ແລະ RHEL 8. ຖ້າທ່ານມີ ຄຳ ຖາມຫຼື ຄຳ ຕິຊົມໃດໆ, ໃຫ້ແບ່ງປັນກັບພວກເຮົາໃນພາກ ຄຳ ເຫັນຂ້າງລຸ່ມນີ້.