மரியாடிபியின் சமீபத்திய பதிப்பிற்கு VestaCP/CWP/CentOS 7ஐ எவ்வாறு புதுப்பிப்பது/மேம்படுத்துவது?

இந்த டுடோரியலில் எப்படி செய்வது என்று உங்களுக்கு வழிகாட்டும்CentOS 7, மரியாடிபியை சமீபத்திய மரியாடிபி பதிப்பிற்கு மேம்படுத்தவும்/நிறுவும்.

இந்த டுடோரியல் CWP க்கும் பொருந்தும்VestaCPஅல்லது வேறு ஏதேனும் இணக்கமான VPS சர்வர் கட்டுப்பாட்டுப் பலகம்.

மரியாடிபியின் சமீபத்திய பதிப்பிற்கு VestaCP/CWP/CentOS 7ஐ எவ்வாறு புதுப்பிப்பது/மேம்படுத்துவது?

MariaDB இன் சமீபத்திய பதிப்பு இப்போது மிகவும் நிலையானது மற்றும் இந்த வெளியீட்டில் பல அம்சங்கள் சேர்க்கப்பட்டு மேம்படுத்தப்பட்டுள்ளன.

உன்னால் முடியும்此处அனைத்து மாற்றங்களின் பட்டியலைச் சரிபார்க்கவும்.

நாங்கள் பயன்படுத்தினோம்வேர்ட்பிரஸ், Joomla, xenforo, IPS Forum மற்றும் சார்ந்து இருக்கும் சில சார்புகள்MySQL, DB இன் PHP ஸ்கிரிப்ட் சமீபத்திய MariaDB பதிப்பைச் சரிபார்க்கிறது, எனவே இந்தப் பதிப்பிற்கு மேம்படுத்துவது பாதுகாப்பானது.

மரியாடிபி என்றால் என்ன?

MariaDB பற்றி ஒரு சிறிய விளக்கம்:

  • MariaDB வடிவமைக்கப்பட்டுள்ளதுMySQL,நேரடி மாற்று.
  • கூடுதல் அம்சங்களுடன்: புதிய சேமிப்பக இயந்திரம், குறைவான பிழைகள் மற்றும் சிறந்த செயல்திறன்.
  • MariaDB ஆனது MySQL இன் அசல் டெவலப்பர்கள் பலரால் உருவாக்கப்பட்டது, அவர்கள் இப்போது MariaDB அறக்கட்டளை மற்றும் MariaDB கார்ப்பரேஷன் மற்றும் சமூகத்தில் உள்ள பலருக்கு வேலை செய்கிறார்கள்.

மேம்படுத்த, சமீபத்திய பதிப்பிற்கு மேம்படுத்த, இந்த எளிய வழிமுறைகளைப் பின்பற்றவும்.

படி 1: MariaDB பழைய பதிப்பை நீக்கவும்

  • மரியாடிபியின் பழைய பதிப்பை நீக்கவும், அதாவது: 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 இன் தற்போதைய பதிப்பை அகற்ற வேண்டும்:

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 இன் சமீபத்திய பதிப்பை நிறுவவும்

  • MariaDB 5.5/10.0/10.1/10.2/10.3 பதிப்புகளிலிருந்து, MariaDB இன் சமீபத்திய பதிப்பிற்கு நிறுவவும்/புதுப்பிக்கவும்.

Mariadb அதிகாரப்பூர்வ ரெப்போ ▼ இன் சமீபத்திய பதிப்பை நிறுவவும்

yum install nano epel-release -y

இப்போது Repo கோப்பைத் திருத்தவும்/உருவாக்கவும்/etc/yum.repos.d

ஏற்கனவே உள்ள repo கோப்புகளை நீக்கவோ அல்லது காப்புப் பிரதி எடுக்கவோ இருந்தால், உங்களிடம் வேறு MariaDB களஞ்சியக் கோப்புகள் இல்லை என்பதை உறுதிப்படுத்தவும் ▼

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

முன்னெச்சரிக்கைகள்

உங்கள் 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 தரவுத்தள பிழைகளுக்கான தீர்வுகளுக்கு, பார்க்க பின்வரும் இணைப்பை கிளிக் செய்யவும்▼

ஹோப் சென் வெலியாங் வலைப்பதிவு ( https://www.chenweiliang.com/ ) பகிரப்பட்டது "VestaCP/CWP/CentOS 7ஐ MariaDB இன் சமீபத்திய பதிப்பிற்கு எவ்வாறு புதுப்பிப்பது/மேம்படுத்துவது?" 》, உங்களுக்கு உதவியாக இருக்கும்.

இந்தக் கட்டுரையின் இணைப்பைப் பகிர வரவேற்கிறோம்:https://www.chenweiliang.com/cwl-1100.html

மேலும் மறைக்கப்பட்ட தந்திரங்களைத் திறக்க🔑, எங்கள் டெலிகிராம் சேனலில் சேர வரவேற்கிறோம்!

பிடித்திருந்தால் லைக் செய்து பகிருங்கள்! உங்களின் ஷேர்களும் லைக்குகளும் எங்களின் தொடர் உந்துதலாகும்!

 

发表 评论

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்படாது. தேவையான புலங்கள் பயன்படுத்தப்படுகின்றன * லேபிள்

டாப் உருட்டு