Bagaimana cara memperbarui/meningkatkan ke MariaDB7 untuk VestaCP/CWP/CentOS 10.10.2?

Dalam tutorial ini akan memandu Anda bagaimana caranyaCentos 7, tingkatkan/instal MariaDB ke versi Mariadb10.10.2 terbaru.

  • Tutorial ini juga berlaku untuk CWP danVestaCPatau panel kontrol server VPS lain yang kompatibel.

Bagaimana cara memperbarui/meningkatkan ke MariaDB7 untuk VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 sekarang sangat stabil dan banyak fitur telah ditambahkan dan ditingkatkan dalam rilis ini.

  • Kamu bisadi siniPeriksa daftar semua perubahan.

kami telah menggunakanWordPress, Joomla, xenforo, IPS Forum dan beberapa dependensi yang bergantung padaMySQL Skrip PHP DB memeriksa MariaDB 10.10.2, jadi aman untuk memutakhirkan ke versi ini.

Apa itu MariaDB?

Deskripsi singkat tentang MariaDB:

  • MariaDB dirancang untukMySQLpengganti langsung.
  • Dengan lebih banyak fitur: mesin penyimpanan baru, lebih sedikit bug, dan kinerja yang lebih baik.
  • MariaDB dikembangkan oleh banyak pengembang asli MySQL, yang sekarang bekerja untuk MariaDB Foundation dan MariaDB Corporation, serta banyak di komunitas.

Untuk meningkatkan, ikuti langkah-langkah sederhana ini untuk meningkatkan ke versi terbaru.

Langkah 1: Hapus versi lama MariaDB

  • Hapus MariaDB versi lama, seperti: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Sebelum menginstal, disarankan agar Anda membuat cadangan terlebih dahuludatabase MySQL.

Pertama, buat cadangan konfigurasi my.cnf Anda saat ini▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Sekarang kita perlu menghapus versi mariadb 7 saat ini yang diinstal pada centos 5.5:

Untuk MariaDB 5.5

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Pada titik ini MariaDB 5.5 akan sepenuhnya dihapus, tetapi database tidak akan dihapus, jangan khawatir.

Untuk versi di atas MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Pada titik ini, MariaDB 10.0/10.1/10.2/10.3 akan sepenuhnya dihapus, tetapi database tidak akan dihapus, jangan khawatir.

Langkah 2: Instal MariaDB 10.10.2

  • Dari versi MariaDB 5.5/10.0/10.1/10.2/10.3, instal/perbarui ke MariaDB 10.10.2.

Instal Mariadb 10.10.2 repo resmi

yum install nano epel-release -y

Sekarang edit/buat file Repo/etc/yum.repos.d

Jika ada hapus atau backup file repo yang ada, pastikan Anda tidak memiliki file repositori MariaDB lainnya

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

Kemudian rekatkan yang berikut ini, dan simpan▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/10.10.2/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1

Setelah itu kita akan menginstal Mariadb 10.10.2

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

Pulihkan file my.cnf

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

Kemudian, aktifkan Mariadb untuk boot, dan mulai layanan:

systemctl enable mariadb
service mysql start

Langkah 3: Tingkatkan basis data saat ini

Setelah instalasi, kita perlu memutakhirkan database saat ini dengan perintah berikut

mysql_upgrade
  • Jika tidak ada yang lain, Anda telah berhasil memutakhirkan MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 ke versi terbaru MariaDB 10.10.2.

Jika Anda mengetik perintah mysql_upgrade Saat memutakhirkan database, pesan kesalahan berikut muncul

[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

Silakan gunakan yang berikut ini:mysql_upgrade perintah untuk menyelesaikan

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Silakan ubah "123456" di atas menjadi kata sandi root database MySQL atau Mariadb Anda.

Terakhir, Anda dapat mengonfirmasi versi database MySQL atau Mariadb dengan menjalankan perintah ini dari terminal SSH

mysql -V

注意 事项

Jika database MariaDB Anda memiliki pesan kesalahan serupa▼

警告:数据库错误 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

Untuk solusi kesalahan database MariaDB, silakan klik tautan di bawah ini untuk melihat▼

Harapan Chen Weiliang Blog ( https://www.chenweiliang.com/ ) berbagi "Bagaimana cara memperbarui/meningkatkan ke MariaDB7 di VestaCP/CWP/CentOS 10.10.2? , untuk membantumu.

Selamat datang untuk membagikan tautan artikel ini:https://www.chenweiliang.com/cwl-1100.html

Selamat datang di saluran Telegram blog Chen Weiliang untuk mendapatkan pembaruan terkini!

🔔 Jadilah orang pertama yang mendapatkan "Panduan Penggunaan Alat AI Pemasaran Konten ChatGPT" yang berharga di direktori teratas saluran! 🌟
📚 Panduan ini mengandung nilai yang sangat besar, 🌟Ini adalah kesempatan langka, jangan sampai terlewatkan! ⏰⌛💨
Bagikan dan sukai jika Anda suka!
Berbagi dan suka Anda adalah motivasi berkelanjutan kami!

 

发表 评论

Alamat email Anda tidak akan dipublikasikan. 必填 项 已 用 * 标注

滚动 到 顶部