مقالې لارښود
پدې ټیوټوریل کې به تاسو ته لارښوونه وکړي چې څنګهسینټوس 7، ماریاډ بی د ماریاډ بی 10.10.2 وروستي نسخه ته لوړ کړئ / نصب کړئ.
- دا ټیوټوریل په CWP کې هم پلي کیږي اوVestaCPیا کوم بل مناسب VPS سرور کنټرول پینل.
MariaDB 10.10.2 اوس خورا باثباته دی او پدې خپرونه کې ډیری ځانګړتیاوې اضافه شوي او ښه شوي.
- ته یې کولای شېدلتهد ټولو بدلونونو لیست وګورئ.
موږ کارولی دیWordPress، Joomla، xenforo، IPS فورم او ځینې انحصارونه چې انحصار کويمای د DB پی ایچ پی سکریپټ د ماریا ډی بی 10.10.2 لپاره چک کوي، نو دا خوندي دی چې دې نسخې ته لوړ شي.
MariaDB څه شی دی؟
د MariaDB په اړه لنډ معلومات:
- ماریا ډی بی د دې لپاره ډیزاین شویمایمستقیم بدیل.
- د نورو ځانګړتیاو سره: د ذخیره کولو نوی انجن، لږې بګونه او غوره فعالیت.
- MariaDB د MySQL د ډیری اصلي پراختیا کونکو لخوا رامینځته شوی ، څوک چې اوس د ماریا ډی بی بنسټ او ماریا ډی بی کارپوریشن لپاره کار کوي ، په بیله بیا په ټولنه کې ډیری.
د نوي کولو لپاره، وروستي نسخې ته د لوړولو لپاره دا ساده ګامونه تعقیب کړئ.
1 ګام: د MariaDB زوړ نسخه حذف کړئ
- د MariaDB پخوانی نسخه حذف کړئ، لکه: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
د نصبولو دمخه، دا سپارښتنه کیږي چې تاسو لومړی بیک اپ کړئد MySQL ډیټابیس.
لومړی، خپل اوسنی my.cnf تشکیلات بیک اپ کړئ▼
cp /etc/my.cnf /etc/my.cnf.bak
- اوس موږ اړتیا لرو د ماریاډب 7 اوسنی نسخه په سینټوس 5.5 کې نصب کړو:
د MariaDB 5.5 ▼ لپاره
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- پدې مرحله کې ماریا ډی بی 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
- پدې مرحله کې ، ماریا ډی بی 10.0/10.1/10.2/10.3 به په بشپړ ډول حذف شي ، مګر ډیټابیس به حذف نشي ، اندیښنه مه کوئ.
مرحله 2: ماریا ډی بی 10.10.2 نصب کړئ
- د MariaDB 5.5/10.0/10.1/10.2/10.3 نسخو څخه، MariaDB 10.10.2 ته نصب/تازه کړئ.
د Mariadb 10.10.2 رسمي ریپو ▼ نصب کړئ
yum install nano epel-release -y
اوس د ریپو فایل ترمیم / جوړ کړئ/etc/yum.repos.d
که چیرې موجوده ریپو فایلونه حذف یا بیک اپ کړئ ، ډاډ ترلاسه کړئ چې تاسو د ماریا ډی بی ذخیره کولو نور فایلونه نلرئ ▼
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
له هغې وروسته به موږ ماریاډب 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
بیا، د بوټ کولو لپاره ماریاډب فعال کړئ، او خدمت پیل کړئ:
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 یا د ماریاډ بی ډیټابیس روټ پاسورډ ته بدل کړئ.
په نهایت کې ، تاسو کولی شئ د ټرمینل څخه SSH باندې د دې کمانډ په چلولو سره د MySQL یا Mariadb ډیټابیس نسخه تایید کړئ▼
mysql -V
احتیاطونه
که ستاسو د ماریا ډی بی ډیټابیس ورته خطا پیغام ولري▼
警告:数据库错误 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
د ماریا ډی بی ډیټابیس غلطیو د حل لپاره، مهرباني وکړئ د لیدلو لپاره لاندې لینک کلیک وکړئ▼
امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ ) شریک کړل "په VestaCP/CWP/CentOS 7 کې ماریاDB10.10.2 ته څنګه تازه کول / اپ گریڈ کول؟ ، ستاسو سره د مرستې لپاره.
د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-1100.html
د وروستي تازه معلوماتو ترلاسه کولو لپاره د چن ویلیانګ بلاګ ټیلیګرام چینل ته ښه راغلاست!
📚 دا لارښود لوی ارزښت لري، 🌟دا یو نادر فرصت دی، له لاسه مه ورکوئ! ⏰⌛💨
که مو خوښه شوه لایک او شریک کړئ!
ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!