VestaCP/CWP/CentOS 7 için MariaDB10.10.2'ye nasıl güncellenir/yükseltilir?

Bu eğitimde size nasıl yapacağınız konusunda rehberlik edecekCentos 7, MariaDB'yi en son Mariadb10.10.2 sürümüne yükseltin/yükleyin.

  • Bu eğitim aynı zamanda CWP için de geçerlidir veVestaCPveya herhangi bir uyumlu VPS sunucu kontrol paneli.

VestaCP/CWP/CentOS 7 için MariaDB10.10.2'ye nasıl güncellenir/yükseltilir?

MariaDB 10.10.2 artık çok kararlı ve bu sürümde birçok özellik eklendi ve geliştirildi.

  • YapabilirsinBuradaTüm değişikliklerin listesini kontrol edin.

kullandıkWordPress, Joomla, xenforo, IPS Forum ve bunlara bağlı bazı bağımlılıklarMySQL DB'nin PHP betiği MariaDB 10.10.2'yi kontrol eder, bu nedenle bu sürüme yükseltmek güvenlidir.

MariaDB nedir?

MariaDB hakkında kısa bir açıklama:

  • MariaDB için tasarlanmıştırMySQLdoğrudan ikame.
  • Daha fazla özellikle: yeni depolama motoru, daha az hata ve daha iyi performans.
  • MariaDB, şu anda MariaDB Vakfı ve MariaDB Corporation için çalışan birçok MySQL geliştiricisinin yanı sıra topluluktaki birçok kişi tarafından geliştirilmiştir.

Yükseltmek için, en son sürüme yükseltmek için bu basit adımları izleyin.

1. Adım: MariaDB'nin eski sürümünü silin

  • MariaDB'nin eski sürümünü silin, örneğin: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Yüklemeden önce, önce yedeklemeniz önerilirMySQL veritabanı.

İlk olarak, mevcut my.cnf yapılandırmanızı yedekleyin▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Şimdi centos 7'de kurulu mariadb 5.5'in mevcut sürümünü kaldırmamız gerekiyor:

MariaDB 5.5 için ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Bu noktada MariaDB 5.5 tamamen kaldırılacak, ancak veritabanı kaldırılmayacak, merak etmeyin.

MariaDB 10'un üzerindeki sürümler için: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Bu noktada MariaDB 10.0/10.1/10.2/10.3 tamamen silinecek ancak veritabanı silinmeyecek, merak etmeyin.

Adım 2: MariaDB 10.10.2'yi yükleyin

  • MariaDB 5.5/10.0/10.1/10.2/10.3 sürümlerinden MariaDB 10.10.2'ye kurun/güncelleyin.

Mariadb 10.10.2 resmi deposunu yükleyin ▼

yum install nano epel-release -y

Şimdi Repo dosyasını düzenleyin/oluşturun/etc/yum.repos.d

Mevcut repo dosyalarını silmek veya yedeklemek varsa, başka MariaDB depo dosyanız olmadığından emin olun ▼

mv /etc/yum.repos.d/mariadb.repo /etc/yum.repos.d/mariadb.repo.bak
nano /etc/yum.repos.d/mariadb.repo

Ardından aşağıdakini yapıştırın ve kaydedin▼

[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 Mariadb 10.10.2'yi kuracağız ▼

yum clean all
yum install MariaDB-server MariaDB-client net-snmp perl-DBD-MySQL -y
yum update -y

my.cnf dosyamı kurtar ▼

rm -rf /etc/my.cnf
cp /etc/my.cnf.bak /etc/my.cnf

Ardından, önyükleme yapmak için Mariadb'yi etkinleştirin ve hizmeti başlatın:

systemctl enable mariadb
service mysql start

3. Adım: Mevcut veritabanını yükseltin

Kurulumdan sonra mevcut veritabanını aşağıdaki komutla yükseltmemiz gerekiyor ▼

mysql_upgrade
  • Başka bir şey değilse, MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3'ü MariaDB 10.10.2'nin en son sürümüne başarıyla yükselttiniz.

komutu yazarsanız mysql_upgrade Veritabanını yükseltirken aşağıdaki hata mesajı çıkıyor ▼

[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

Lütfen aşağıdakileri kullanınmysql_upgrade düzeltme komutu ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Lütfen yukarıdaki "123456"yı MySQL veya Mariadb veritabanı kök şifrenizle değiştirin.

Son olarak, SSH terminalinden bu komutu çalıştırarak MySQL veya Mariadb veritabanı sürümünü onaylayabilirsiniz ▼

mysql -V

注意 事项

MariaDB veritabanınızda benzer bir hata 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 veritabanı hatalarına yönelik çözümler için lütfen görüntülemek için aşağıdaki bağlantıya tıklayın▼

Umut Chen Weiliang Blogu ( https://www.chenweiliang.com/ ) paylaştı "VestaCP/CWP/CentOS 7'de MariaDB10.10.2'ye nasıl güncellenir/yükseltilir? , sana yardım etmek için.

Bu makalenin bağlantısını paylaşmaya hoş geldiniz:https://www.chenweiliang.com/cwl-1100.html

En son güncellemeleri almak için Chen Weiliang'ın blogunun Telegram kanalına hoş geldiniz!

🔔 Kanalın üst dizinindeki değerli "ChatGPT İçerik Pazarlama Yapay Zeka Aracı Kullanım Kılavuzunu" alan ilk kişi olun! 🌟
📚 Bu rehber çok büyük değer içeriyor, 🌟Bu nadir bir fırsat, kaçırmayın! ⏰⌛💨
İsterseniz paylaşın ve beğenin!
Paylaşımlarınız ve beğenileriniz bizim sürekli motivasyonumuz!

 

发表 评论

E-posta hesabınız yayımlanmayacak. 必填 项 已 用 * 标注

yukarı kaydır