ලිපි නාමාවලිය
මෙම නිබන්ධනයේදී ඔබට එය කරන්නේ කෙසේදැයි මග පෙන්වනු ඇතශතවර්ෂයකි 7, නවතම Mariadb10.10.2 අනුවාදයට MariaDB උත්ශ්රේණි කිරීම/ස්ථාපනය කරන්න.
- මෙම නිබන්ධනය CWP සඳහාද අදාළ වේවෙස්ටාසීපීහෝ වෙනත් අනුකූල VPS සේවාදායක පාලන පැනලය.
MariaDB 10.10.2 දැන් ඉතා ස්ථායී වන අතර මෙම නිකුතුවේ බොහෝ විශේෂාංග එකතු කර වැඩිදියුණු කර ඇත.
- ඔයාට පුළුවන්මෙතනසියලුම වෙනස්කම් ලැයිස්තුව පරීක්ෂා කරන්න.
අපි භාවිතා කර ඇතවර්ඩ්ප්රෙස්, Joomla, xenforo, IPS Forum සහ රඳා පවතින සමහර පරායත්තතාMySQL DB හි PHP ස්ක්රිප්ට් MariaDB 10.10.2 සඳහා පරීක්ෂා කරයි, එබැවින් මෙම අනුවාදයට යාවත්කාලීන කිරීම ආරක්ෂිත වේ.
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 10.10.2 ස්ථාපනය කරන්න
- MariaDB 5.5/10.0/10.1/10.2/10.3 අනුවාද වලින්, MariaDB 10.10.2 වෙත ස්ථාපනය/යාවත්කාලීන කරන්න.
Mariadb 10.10.2 නිල 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/10.10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
ඊට පස්සේ අපි Mariadb 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
ඉන්පසු, ආරම්භ කිරීමට Mariadb සක්රිය කර සේවාව ආරම්භ කරන්න:
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 හෝ 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 දත්ත සමුදා දෝෂ සඳහා විසඳුම් සඳහා, කරුණාකර බැලීමට පහත සබැඳිය ක්ලික් කරන්න▼
Hope Chen Weiliang බ්ලොග් ( https://www.chenweiliang.com/ ) shared "VestaCP/CWP/CentOS 7 හි MariaDB10.10.2 වෙත යාවත්කාලීන/උත්ශ්රේණි කරන්නේ කෙසේද? , ඔබට උදව් කිරීමට.
මෙම ලිපියේ සබැඳිය බෙදා ගැනීමට සාදරයෙන් පිළිගනිමු:https://www.chenweiliang.com/cwl-1100.html
නවතම යාවත්කාලීන ලබා ගැනීමට Chen Weiliang ගේ බ්ලොගයේ Telegram නාලිකාව වෙත සාදරයෙන් පිළිගනිමු!
📚 මෙම මාර්ගෝපදේශයෙහි විශාල වටිනාකමක් ඇත, 🌟මෙය දුර්ලභ අවස්ථාවක්, එය අතපසු නොකරන්න! ⏰⌛💨
ඔබ කැමති නම් Share කර Like කරන්න!
ඔබගේ බෙදාගැනීම් සහ කැමැත්ත අපගේ අඛණ්ඩ අභිප්රේරණයයි!