VestaCP/CWP/CentOS 7 کو ماریا ڈی بی کے تازہ ترین ورژن میں کیسے اپ ڈیٹ/اپ گریڈ کیا جائے؟

اس ٹیوٹوریل میں آپ کی رہنمائی کرے گی کہ کیسےکانٹاوس 7، ماریا ڈی بی کو تازہ ترین ماریا ڈی بی ورژن میں اپ گریڈ/انسٹال کریں۔

یہ ٹیوٹوریل CWP اور پر بھی لاگو ہوتا ہے۔ویستاپییا کوئی دوسرا ہم آہنگ VPS سرور کنٹرول پینل۔

VestaCP/CWP/CentOS 7 کو ماریا ڈی بی کے تازہ ترین ورژن میں کیسے اپ ڈیٹ/اپ گریڈ کیا جائے؟

ماریا ڈی بی کا تازہ ترین ورژن اب بہت مستحکم ہے اور اس ریلیز میں بہت سی خصوصیات شامل اور بہتر کی گئی ہیں۔

آپ کر سکتے ہیںیہاں۔تمام تبدیلیوں کی فہرست چیک کریں۔

ہم نے استعمال کیا ہےWordPress، جملہ، زینفورو، آئی پی ایس فورم اور کچھ انحصار جو انحصار کرتے ہیں۔MySQL ڈی بی کی پی ایچ پی اسکرپٹ ماریا ڈی بی کے تازہ ترین ورژن کی جانچ کرتی ہے، لہذا اس ورژن میں اپ گریڈ کرنا محفوظ ہے۔

ماریا ڈی بی کیا ہے؟

ماریا ڈی بی کے بارے میں ایک مختصر تفصیل:

  • ماریا ڈی بی کو ڈیزائن کیا گیا ہے۔MySQLبراہ راست متبادل.
  • مزید خصوصیات کے ساتھ: نیا اسٹوریج انجن، کم کیڑے اور بہتر کارکردگی۔
  • MariaDB کو MySQL کے بہت سے اصل ڈویلپرز نے تیار کیا تھا، جو اب MariaDB فاؤنڈیشن اور MariaDB کارپوریشن کے ساتھ ساتھ کمیونٹی میں بہت سے لوگوں کے لیے کام کرتے ہیں۔

اپ گریڈ کرنے کے لیے، تازہ ترین ورژن میں اپ گریڈ کرنے کے لیے ان آسان اقدامات پر عمل کریں۔

مرحلہ 1: ماریا ڈی بی کا پرانا ورژن حذف کریں۔

  • ماریا ڈی بی کا پرانا ورژن حذف کریں، جیسے: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

انسٹال کرنے سے پہلے، یہ تجویز کیا جاتا ہے کہ آپ پہلے بیک اپ لیں۔MySQL ڈیٹا بیسہے.

سب سے پہلے، اپنی موجودہ my.cnf کنفیگریشن کا بیک اپ بنائیں▼

cp /etc/my.cnf /etc/my.cnf.bak
  • اب ہمیں سینٹوس 7 پر نصب mariadb 5.5 کے موجودہ ورژن کو ہٹانے کی ضرورت ہے:

ماریا ڈی بی 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 5.5/10.0/10.1/10.2/10.3 ورژن سے، ماریا ڈی بی کے تازہ ترین ورژن میں انسٹال/اپ ڈیٹ کریں۔

ماریا ڈی بی آفیشل ریپو ▼ کا تازہ ترین ورژن انسٹال کریں۔

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/11.5.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  • 11.5.1 تازہ ترین ورژن نمبر ہے جب اس مضمون کو اپ ڈیٹ کیا جاتا ہے۔
  • تازہ ترین ورژن نمبر حاصل کرنے کے لیے، براہ کرم ملاحظہ کریں:http://yum.mariadb.org/

اس کے بعد ہم Mariadb▼ کا تازہ ترین ورژن انسٹال کریں گے۔

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 کے تازہ ترین ورژن میں اپ گریڈ کر لیا ہے۔

اگر آپ کمانڈ ٹائپ کر رہے ہیں۔ 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 ڈیٹا بیس کے روٹ پاس ورڈ میں تبدیل کریں۔

آخر میں، آپ ٹرمینل سے 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 کو ماریا ڈی بی کے تازہ ترین ورژن میں کیسے اپ ڈیٹ/اپ گریڈ کیا جائے؟" 》، آپ کے لیے مددگار۔

اس مضمون کا لنک شیئر کرنے میں خوش آمدید:https://www.chenweiliang.com/cwl-1100.html

مزید پوشیدہ چالوں کو کھولنے کے لیے، ہمارے ٹیلیگرام چینل میں شامل ہونے میں خوش آمدید!

پسند آئے تو شیئر اور لائک کریں! آپ کے شیئرز اور لائکس ہماری مسلسل حوصلہ افزائی ہیں!

 

评论 评论

آپ کا ای میل پتہ شائع نہیں کیا جائے گا۔ ضروری شعبوں کا استعمال کیا جاتا ہے * لیبل لگائیں

آرٹیکل ڈائرکٹری
میں سکرال اوپر