VestaCP/CWP/CentOS 7 uchun MariaDB10.10.2 ga qanday yangilash/yangilash mumkin?

Ushbu qo'llanmada sizga qanday qilish kerakligi ko'rsatma beradisent 7, MariaDB-ni eng so'nggi Mariadb10.10.2 versiyasiga yangilang/o'rnating.

  • Ushbu qo'llanma CWP va uchun ham amal qiladiVestaCPyoki boshqa mos keladigan VPS server boshqaruv paneli.

VestaCP/CWP/CentOS 7 uchun MariaDB10.10.2 ga qanday yangilash/yangilash mumkin?

MariaDB 10.10.2 hozirda juda barqaror va ushbu versiyada ko'plab xususiyatlar qo'shilgan va yaxshilangan.

  • Siz .. qila olasiz; siz ... mumkinBu yergaBarcha o'zgarishlar ro'yxatini tekshiring.

foydalanganmizWordPress, Joomla, xenforo, IPS Forum va bog'liq bo'lgan ba'zi bog'liqliklarMySQL JB ning PHP skripti MariaDB 10.10.2 ni tekshiradi, shuning uchun ushbu versiyaga yangilash xavfsizdir.

MariaDB nima?

MariaDB haqida qisqacha tavsif:

  • MariaDB uchun mo'ljallanganMySQLto'g'ridan-to'g'ri o'rnini bosuvchi.
  • Ko'proq funktsiyalar bilan: yangi saqlash mexanizmi, kamroq xatolar va yaxshi ishlash.
  • MariaDB hozirda MariaDB Foundation va MariaDB korporatsiyasida ishlaydigan MySQL-ning ko'plab original ishlab chiquvchilari, shuningdek, jamiyatdagi ko'pchilik tomonidan ishlab chiqilgan.

Yangilash uchun so'nggi versiyaga yangilash uchun quyidagi oddiy amallarni bajaring.

1-qadam: MariaDB eski versiyasini o'chirib tashlang

  • MariaDB-ning eski versiyasini o'chirib tashlang, masalan: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

O'rnatishdan oldin, avval zaxira nusxasini yaratish tavsiya etiladiMySQL ma'lumotlar bazasi.

Birinchidan, joriy my.cnf konfiguratsiyasini zaxiralang▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Endi biz centos 7 da o'rnatilgan mariadb 5.5 ning joriy versiyasini olib tashlashimiz kerak:

MariaDB 5.5 ▼ uchun

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Bu vaqtda MariaDB 5.5 butunlay o'chiriladi, ammo ma'lumotlar bazasi o'chirilmaydi, xavotir olmang.

MariaDB 10 dan yuqori versiyalar uchun: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Bu vaqtda MariaDB 10.0/10.1/10.2/10.3 butunlay oʻchiriladi, ammo maʼlumotlar bazasi oʻchirilmaydi, xavotir olmang.

2-qadam: MariaDB 10.10.2 ni o'rnating

  • MariaDB 5.5/10.0/10.1/10.2/10.3 versiyalaridan MariaDB 10.10.2-ga o'rnating/yangilang.

Mariadb 10.10.2 rasmiy repo o'rnating ▼

yum install nano epel-release -y

Endi Repo faylini tahrirlash/yaratish/etc/yum.repos.d

Mavjud repo fayllarni o'chirib tashlagan yoki zaxira nusxasi mavjud bo'lsa, sizda boshqa MariaDB ombor fayllari yo'qligiga ishonch hosil qiling ▼

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

Keyin quyidagini joylashtiring va saqlang▼

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

Shundan so'ng biz Mariadb 10.10.2 ▼ ni o'rnatamiz

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

my.cnf faylini tiklang ▼

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

Keyin yuklash uchun Mariadb-ni faollashtiring va xizmatni ishga tushiring:

systemctl enable mariadb
service mysql start

3-qadam: Joriy ma'lumotlar bazasini yangilang

O'rnatishdan so'ng biz joriy ma'lumotlar bazasini quyidagi buyruq orqali yangilashimiz kerak ▼

mysql_upgrade
  • Boshqa hech narsa bo'lmasa, siz MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 ni MariaDB 10.10.2 ning so'nggi versiyasiga muvaffaqiyatli yangiladingiz.

Agar siz buyruqni yozayotgan bo'lsangiz mysql_upgrade Ma'lumotlar bazasini yangilashda quyidagi xato xabari paydo bo'ladi ▼

[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

Quyidagilardan foydalaningmysql_upgrade tuzatish buyrug'i ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Iltimos, yuqoridagi "123456" ni MySQL yoki Mariadb ma'lumotlar bazasi ildiz paroliga o'zgartiring.

Nihoyat, ushbu buyruqni terminaldan SSH orqali ishga tushirish orqali MySQL yoki Mariadb ma'lumotlar bazasi versiyasini tasdiqlashingiz mumkin▼

mysql -V

注意 事项

Agar MariaDB ma'lumotlar bazasida shunga o'xshash xato xabari bo'lsa▼

警告:数据库错误 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 ma'lumotlar bazasi xatolarining yechimlari uchun, iltimos, ko'rish uchun quyidagi havolani bosing▼

Umid qilamanki, Chen Veyliang blogi ( https://www.chenweiliang.com/ ) "VestaCP/CWP/CentOS 7 da MariaDB10.10.2 ni qanday yangilash/yangilash mumkin? , sizga yordam berish uchun.

Ushbu maqolaning havolasini baham ko'rish uchun xush kelibsiz:https://www.chenweiliang.com/cwl-1100.html

Eng so'nggi yangiliklardan xabardor bo'lish uchun Chen Veyliang blogining Telegram kanaliga xush kelibsiz!

🔔 Birinchi bo'lib kanalning yuqori katalogida qimmatli "ChatGPT Content Marketing AI vositasidan foydalanish bo'yicha qo'llanma"ni qo'lga kiriting! 🌟
📚 Ushbu qo'llanmada katta ahamiyatga ega, 🌟Bu kamdan-kam imkoniyat, uni qo'ldan boy bermang! ⏰⌛💨
Baham ko'ring va yoqsa like!
Sizning baham ko'rish va yoqtirishlaringiz bizning doimiy motivatsiyamizdir!

 

发表 评论

Sizning elektron pochta manzilingiz e'lon qilinmaydi. 必填 项 已 用 * Yorliq

tepaga aylantiring