Məqalələr kataloqu
Bu təlimatda sizə necə kömək edəcəyinizi izah edəcəksent 7, MariaDB-ni ən son Mariadb10.10.2 versiyasına təkmilləşdirin/quraşdırın.
- Bu təlimat həm də CWP vəVestaCPvə ya hər hansı digər uyğun VPS server idarəetmə paneli.
MariaDB 10.10.2 indi çox stabildir və bu buraxılışda bir çox funksiyalar əlavə edilib və təkmilləşdirilib.
- BacararsanburadaBütün dəyişikliklərin siyahısını yoxlayın.
istifadə etmişikWordPress, Joomla, xenforo, IPS Forum və asılı olan bəzi asılılıqlarMySQL DB-nin PHP skripti MariaDB 10.10.2-ni yoxlayır, ona görə də bu versiyaya yüksəltmək təhlükəsizdir.
MariaDB nədir?
MariaDB haqqında qısa təsvir:
- MariaDB üçün nəzərdə tutulmuşdurMySQLbirbaşa əvəzedici.
- Daha çox funksiya ilə: yeni yaddaş mühərriki, daha az səhv və daha yaxşı performans.
- MariaDB indi MariaDB Fondu və MariaDB Korporasiyası, eləcə də cəmiyyətdəki bir çoxları üçün işləyən MySQL-in bir çox orijinal tərtibatçıları tərəfindən hazırlanmışdır.
Təkmilləşdirmək üçün ən son versiyaya yüksəltmək üçün bu sadə addımları yerinə yetirin.
Addım 1: MariaDB-nin köhnə versiyasını silin
- MariaDB-nin köhnə versiyasını silin, məsələn: 5.5 / 10.0 / 10.1 / 10.2 / 10.3
Quraşdırmadan əvvəl əvvəlcə ehtiyat nüsxəsini çıxarmağınız tövsiyə olunurMySQL verilənlər bazası.
Əvvəlcə cari my.cnf konfiqurasiyanızın ehtiyat nüsxəsini çıxarın▼
cp /etc/my.cnf /etc/my.cnf.bak
- İndi biz centos 7-də quraşdırılmış mariadb 5.5-in cari versiyasını silməliyik:
MariaDB 5.5 ▼ üçün
service mariadb stop / service mysql stop rpm -e --nodeps galera yum remove mariadb mariadb-server
- Bu zaman MariaDB 5.5 tamamilə silinəcək, lakin verilənlər bazası silinməyəcək, narahat olmayın.
MariaDB 10-dan yuxarı versiyalar üçün: 10.0 / 10.1 / 10.2 / 10.3 ▼
service mysql stop rpm -e --nodeps galera yum remove MariaDB-server MariaDB-client
- Bu zaman MariaDB 10.0/10.1/10.2/10.3 tamamilə silinəcək, lakin verilənlər bazası silinməyəcək, narahat olmayın.
Addım 2: MariaDB 10.10.2 quraşdırın
- MariaDB 5.5/10.0/10.1/10.2/10.3 versiyalarından MariaDB 10.10.2-yə quraşdırın/yeniləyin.
Mariadb 10.10.2 rəsmi repo quraşdırın ▼
yum install nano epel-release -y
İndi Repo faylını redaktə edin/yaradın/etc/yum.repos.d
Mövcud repo faylları silin və ya ehtiyat nüsxəsi varsa, başqa heç bir MariaDB depo faylınız olmadığından əmin olun ▼
mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak nano /etc/yum.repos.d/mariadb.repo
Sonra aşağıdakıları yapışdırın və yadda saxlayın▼
[mariadb] name = MariaDB baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64 gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB gpgcheck=1
Bundan sonra biz Mariadb 10.10.2 ▼ quraşdıracağıq
yum clean all yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y yum update -y
my.cnf faylını bərpa edin ▼
rm -rf /etc/my.cnf cp /etc/my.cnf.bak /etc/my.cnf
Sonra yükləmək üçün Mariadb-ı aktivləşdirin və xidməti işə salın:
systemctl enable mariadb service mysql start
Addım 3: Cari verilənlər bazasını təkmilləşdirin
Quraşdırıldıqdan sonra cari verilənlər bazasını aşağıdakı ▼ əmri ilə təkmilləşdirməliyik
mysql_upgrade
- Başqa heç nə yoxdursa, siz MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3-ü MariaDB 10.10.2-nin ən son versiyasına uğurla təkmilləşdirdiniz.
Əgər əmri yazırsan mysql_upgrade
Verilənlər bazasını təkmilləşdirərkən aşağıdakı xəta mesajı görünür ▼
[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
Zəhmət olmasa aşağıdakılardan istifadə edinmysql_upgrade
düzəltmə əmri ▼
mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
- Lütfən, yuxarıdakı "123456"nı MySQL və ya Mariadb verilənlər bazası kök parolunuza dəyişin.
Nəhayət, SSH terminalından bu əmri işlətməklə MySQL və ya Mariadb verilənlər bazası versiyasını təsdiq edə bilərsiniz ▼
mysql -V
注意 事项
MariaDB verilənlər bazanızda oxşar xəta mesajı varsa▼
警告:数据库错误 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 verilənlər bazası xətalarının həlli üçün, baxmaq üçün aşağıdakı linkə klikləyin▼
Hope Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaşdı "VestaCP/CWP/CentOS 7-də MariaDB10.10.2-yə necə yeniləmək/yenilətmək olar? , sənə kömək etmək.
Bu məqalənin linkini paylaşmağa xoş gəlmisiniz:https://www.chenweiliang.com/cwl-1100.html
Ən son yenilikləri əldə etmək üçün Chen Weiliang bloqunun Telegram kanalına xoş gəlmisiniz!
📚 Bu təlimatda böyük dəyər var, 🌟Bu nadir fürsətdir, qaçırmayın! ⏰⌛💨
Bəyəndinizsə paylaşın və bəyənin!
Paylaşımlarınız və bəyənmələriniz davamlı motivasiyamızdır!