ວິທີການອັບເດດ/ອັບເກຣດເປັນ MariaDB7 ສໍາລັບ VestaCP/CWP/CentOS 10.10.2?

ໃນ tutorial ນີ້​ຈະ​ແນະ​ນໍາ​ໃຫ້​ທ່ານ​ວິ​ທີ​ການ​ເຊັນເຊວ 7, ອັບເກຣດ/ຕິດຕັ້ງ MariaDB ເປັນເວີຊັນຫຼ້າສຸດຂອງ Mariadb10.10.2.

  • ການສອນນີ້ຍັງໃຊ້ກັບ CWP ແລະVestaCPຫຼືແຜງຄວບຄຸມເຊີບເວີ VPS ທີ່ເຂົ້າກັນໄດ້ອື່ນໆ.

ວິທີການອັບເດດ/ອັບເກຣດເປັນ MariaDB7 ສໍາລັບ VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 ໃນປັດຈຸບັນມີຄວາມຫມັ້ນຄົງຫຼາຍແລະຄຸນນະສົມບັດຈໍານວນຫຼາຍໄດ້ຖືກເພີ່ມແລະປັບປຸງໃນການປ່ອຍນີ້.

  • ເຈົ້າ​ສາ​ມາດທີ່ນີ້ກວດເບິ່ງບັນຊີລາຍຊື່ຂອງການປ່ຽນແປງທັງຫມົດ.

ພວກ​ເຮົາ​ໄດ້​ນໍາ​ໃຊ້​WordPress, Joomla, xenforo, IPS Forum ແລະບາງອັນທີ່ຂຶ້ນກັບMySQL script PHP ຂອງ DB ກວດສອບ MariaDB 10.10.2, ສະນັ້ນມັນປອດໄພທີ່ຈະອັບເກຣດເປັນເວີຊັ່ນນີ້.

MariaDB ແມ່ນຫຍັງ?

ຄໍາອະທິບາຍສັ້ນໆກ່ຽວກັບ MariaDB:

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

ເພື່ອອັບເກຣດ, ປະຕິບັດຕາມຂັ້ນຕອນງ່າຍໆເຫຼົ່ານີ້ເພື່ອອັບເກຣດເປັນເວີຊັນຫຼ້າສຸດ.

ຂັ້ນ​ຕອນ​ທີ 1​: ລຶບ MariaDB ສະ​ບັບ​ເກົ່າ​

  • ລົບ MariaDB ຮຸ່ນເກົ່າເຊັ່ນ: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

ກ່ອນທີ່ຈະຕິດຕັ້ງ, ແນະນໍາໃຫ້ທ່ານສໍາຮອງຂໍ້ມູນກ່ອນຖານຂໍ້ມູນ MySQL.

ກ່ອນອື່ນ, ສຳຮອງຂໍ້ມູນການຕັ້ງຄ່າ my.cnf ປະຈຸບັນຂອງທ່ານ▼

cp /etc/my.cnf /etc/my.cnf.bak
  • ໃນປັດຈຸບັນພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ເອົາສະບັບປະຈຸບັນຂອງ mariadb 7 ຕິດຕັ້ງຢູ່ໃນ centos 5.5:

ສໍາລັບ MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • ໃນຈຸດນີ້ MariaDB 5.5 ຈະຖືກລຶບອອກຫມົດ, ແຕ່ຖານຂໍ້ມູນຈະບໍ່ຖືກໂຍກຍ້າຍ, ຢ່າກັງວົນ.

ສໍາລັບຮຸ່ນຂ້າງເທິງ MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • ໃນຈຸດນີ້, MariaDB 10.0/10.1/10.2/10.3 ຈະຖືກລຶບອອກຫມົດ, ແຕ່ຖານຂໍ້ມູນຈະບໍ່ຖືກລຶບ, ບໍ່ຕ້ອງກັງວົນ.

ຂັ້ນຕອນທີ 2: ຕິດຕັ້ງ MariaDB 10.10.2

  • ຈາກ MariaDB 5.5/10.0/10.1/10.2/10.3 ເວີຊັ່ນ, ຕິດຕັ້ງ/ອັບເດດເປັນ MariaDB 10.10.2.

ຕິດຕັ້ງ Mariadb 10.10.2 repo ຢ່າງເປັນທາງການ ▼

yum install nano epel-release -y

ໃນປັດຈຸບັນແກ້ໄຂ / ສ້າງໄຟລ໌ Repo/etc/yum.repos.d

ຖ້າ​ຫາກ​ວ່າ​ມີ​ການ​ລົບ​ຫຼື​ສໍາ​ຮອງ​ຂໍ້​ມູນ​ໄຟລ​໌ repo ທີ່​ມີ​ຢູ່​ແລ້ວ​, ໃຫ້​ແນ່​ໃຈວ່​າ​ທ່ານ​ບໍ່​ມີ​ໄຟລ​໌ MariaDB ອື່ນ​ໃດ repository ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

ຈາກນັ້ນວາງສິ່ງຕໍ່ໄປນີ້, ແລະບັນທຶກ▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

ຫຼັງຈາກນັ້ນພວກເຮົາຈະຕິດຕັ້ງ Mariadb 10.10.2 ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

ກູ້ໄຟລ໌ my.cnf ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

ຈາກນັ້ນ, ເປີດໃຊ້ Mariadb ເພື່ອບູດເຄື່ອງ, ແລະເລີ່ມການບໍລິການ:

systemctl enable mariadb
service mysql start

ຂັ້ນຕອນທີ 3: ຍົກລະດັບຖານຂໍ້ມູນປະຈຸບັນ

ຫຼັງຈາກການຕິດຕັ້ງ, ພວກເຮົາຈໍາເປັນຕ້ອງໄດ້ຍົກລະດັບຖານຂໍ້ມູນໃນປະຈຸບັນໂດຍຄໍາສັ່ງຕໍ່ໄປນີ້ ▼

mysql_upgrade
  • ຖ້າບໍ່ມີຫຍັງອີກ, ທ່ານໄດ້ຍົກລະດັບ MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 ຢ່າງສໍາເລັດຜົນເປັນເວີຊັນຫຼ້າສຸດຂອງ MariaDB 10.10.2.

ຖ້າທ່ານກໍາລັງພິມຄໍາສັ່ງ mysql_upgrade ເມື່ອຍົກລະດັບຖານຂໍ້ມູນ, ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດຕໍ່ໄປນີ້ຈະປາກົດ ▼

[root@ ~]# mysql_upgrade
Version check failed. Got the following error when calling the 'mysql' command line client
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
FATAL ERROR: Upgrade failed

ກະລຸນາໃຊ້ຕໍ່ໄປນີ້mysql_upgrade ຄຳສັ່ງແກ້ໄຂ ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • ກະລຸນາປ່ຽນ "123456" ຂ້າງເທິງເປັນລະຫັດຮາກຖານຂໍ້ມູນ MySQL ຫຼື Mariadb ຂອງທ່ານ.

ສຸດທ້າຍ, ທ່ານສາມາດຢືນຢັນສະບັບຖານຂໍ້ມູນ MySQL ຫຼື Mariadb ໂດຍການແລ່ນຄໍາສັ່ງນີ້ຜ່ານ SSH ຈາກ terminal ▼

mysql -V

ຂໍ້ຄວນລະວັງ

ຖ້າຖານຂໍ້ມູນ MariaDB ຂອງທ່ານມີຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດທີ່ຄ້າຍຄືກັນ▼

警告:数据库错误 Column count of mysql.proc is wrong. Expected 21, found 20. Created with MariaDB 50560, now running 100406. Please use mysql_upgrade to fix this error 查询 SHOW FUNCTION STATUS

ສໍາລັບການແກ້ໄຂຄວາມຜິດພາດຖານຂໍ້ມູນ MariaDB, ກະລຸນາຄລິກທີ່ລິ້ງຂ້າງລຸ່ມນີ້ເພື່ອເບິ່ງ▼

ຫວັງ Chen Weiliang Blog ( https://www.chenweiliang.com/ ) ແບ່ງປັນ "ວິທີການອັບເດດ/ອັບເກຣດເປັນ MariaDB7 ໃນ VestaCP/CWP/CentOS 10.10.2? , ເພື່ອຊ່ວຍເຈົ້າ.

ຍິນດີຕ້ອນຮັບແບ່ງປັນການເຊື່ອມຕໍ່ຂອງບົດຄວາມນີ້:https://www.chenweiliang.com/cwl-1100.html

ຍິນດີຕ້ອນຮັບສູ່ຊ່ອງ Telegram ຂອງບລັອກຂອງ Chen Weiliang ເພື່ອຮັບອັບເດດຫຼ້າສຸດ!

🔔 ເປັນຜູ້ທຳອິດທີ່ໄດ້ຮັບ "ຄູ່ມືການໃຊ້ເຄື່ອງມືການຕະຫຼາດເນື້ອຫາ ChatGPT AI" ທີ່ມີຄຸນຄ່າໃນລາຍການທາງເທິງ! 🌟
📚ຄູ່ມືນີ້ມີຄຸນຄ່າອັນມະຫາສານ, 🌟ນີ້ເປັນໂອກາດທີ່ຫາຍາກ, ຢ່າພາດມັນ! ⏰⌛💨
Share and like ຖ້າມັກ!
ການ​ແບ່ງ​ປັນ​ແລະ​ການ​ຖືກ​ໃຈ​ຂອງ​ທ່ານ​ແມ່ນ​ການ​ຊຸກ​ຍູ້​ຢ່າງ​ຕໍ່​ເນື່ອງ​ຂອງ​ພວກ​ເຮົາ​!

 

评论评论

ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ຖືກເຜີຍແຜ່. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຖືກນໍາໃຊ້ * ປ້າຍ ກຳ ກັບ

ເລື່ອນໄປເທິງສຸດ