ලිපි නාමාවලිය
මෙම නිබන්ධනයේදී ඔබට එය කරන්නේ කෙසේදැයි මග පෙන්වනු ඇතශතවර්ෂයකි 7, MariaDB නවතම MariaDB අනුවාදයට උත්ශ්රේණි කරන්න/ස්ථාපනය කරන්න.
මෙම නිබන්ධනය CWP සඳහාද අදාළ වේවෙස්ටාසීපීහෝ වෙනත් අනුකූල VPS සේවාදායක පාලන පැනලය.

MariaDB හි නවතම අනුවාදය දැන් ඉතා ස්ථායී වන අතර මෙම නිකුතුවේ බොහෝ විශේෂාංග එකතු කර වැඩිදියුණු කර ඇත.
ඔයාට පුළුවන්මෙතනසියලුම වෙනස්කම් ලැයිස්තුව පරීක්ෂා කරන්න.
අපි භාවිතා කර ඇතවර්ඩ්ප්රෙස්, Joomla, xenforo, IPS Forum සහ රඳා පවතින සමහර පරායත්තතාMySQL DB හි PHP ස්ක්රිප්ට් නවතම MariaDB අනුවාදය සඳහා පරීක්ෂා කරයි, එබැවින් මෙම අනුවාදයට උත්ශ්රේණි කිරීම ආරක්ෂිත වේ.
MariaDB යනු කුමක්ද?
MariaDB ගැන කෙටි විස්තරයක්:
- MariaDB නිර්මාණය කර ඇතMySQLසෘජු ආදේශකයක්.
- තවත් විශේෂාංග සමඟ: නව ගබඩා එන්ජිම, අඩු දෝෂ සහ වඩා හොඳ කාර්ය සාධනය.
- MariaDB සංවර්ධනය කරන ලද්දේ MySQL හි බොහෝ මුල් සංවර්ධකයින් විසින් වන අතර, ඔවුන් දැන් MariaDB පදනම සහ MariaDB සංස්ථාව සඳහා මෙන්ම ප්රජාවේ බොහෝ දෙනෙකු විසින් සේවය කරයි.
උත්ශ්රේණි කිරීමට, නවතම අනුවාදයට උත්ශ්රේණි කිරීමට මෙම සරල පියවර අනුගමනය කරන්න.
පියවර 1: MariaDB පැරණි අනුවාදය මකන්න
- MariaDB හි පැරණි අනුවාදය මකන්න, උදාහරණයක් ලෙස: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
ස්ථාපනය කිරීමට පෙර, ඔබ මුලින්ම උපස්ථ කිරීම රෙකමදාරු කරනු ලැබේMySQL දත්ත සමුදාය.
පළමුව, ඔබගේ වත්මන් my.cnf වින්යාසය උපස්ථ කරන්න▼
cp /etc/my.cnf /etc/my.cnf.bak
- දැන් අපි centos 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 නිල repo ▼ හි නවතම අනුවාදය ස්ථාපනය කරන්න
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
ඉන්පසු, ආරම්භ කිරීමට Mariadb සක්රිය කර සේවාව ආරම්භ කරන්න:
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 STATUSMariaDB දත්ත සමුදා දෝෂ සඳහා විසඳුම් සඳහා, කරුණාකර බැලීමට පහත සබැඳිය ක්ලික් කරන්න▼
Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) shared "VestaCP/CWP/CentOS 7 MariaDB හි නවතම අනුවාදයට යාවත්කාලීන කරන්නේ/උත්ශ්රේණි කරන්නේ කෙසේද?" 》, ඔබට ප්රයෝජනවත්.
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-1100.html
තවත් සැඟවුණු උපක්රම අගුළු ඇරීමට🔑, අපගේ ටෙලිග්රාම් නාලිකාවට සම්බන්ධ වීමට සාදරයෙන් පිළිගනිමු!
ඔබ එයට කැමති නම් Share කර Like කරන්න! ඔබගේ කොටස් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්රේරණයයි!
