Bagaimana untuk mengemas kini/menaik taraf kepada MariaDB7 untuk VestaCP/CWP/CentOS 10.10.2?

Dalam tutorial ini akan membimbing anda bagaimana untukCentOS 7, naik taraf/pasang MariaDB kepada versi Mariadb10.10.2 terkini.

  • Tutorial ini juga digunakan untuk CWP danVestaCPatau mana-mana panel kawalan pelayan VPS lain yang serasi.

Bagaimana untuk mengemas kini/menaik taraf kepada MariaDB7 untuk VestaCP/CWP/CentOS 10.10.2?

MariaDB 10.10.2 kini sangat stabil dan banyak ciri telah ditambah dan ditambah baik dalam keluaran ini.

  • Awak bolehDi siniSemak senarai semua perubahan.

kami telah gunakanWordPress, Joomla, xenforo, IPS Forum dan beberapa kebergantungan yang bergantung kepadaMySQL Skrip PHP DB menyemak MariaDB 10.10.2, jadi selamat untuk menaik taraf kepada versi ini.

Apakah MariaDB?

Penerangan ringkas tentang MariaDB:

  • MariaDB direka untukMySQLpengganti langsung.
  • Dengan lebih banyak ciri: enjin storan baharu, lebih sedikit pepijat dan prestasi yang lebih baik.
  • MariaDB dibangunkan oleh kebanyakan pembangun asal MySQL, yang kini bekerja untuk Yayasan MariaDB dan MariaDB Corporation, serta ramai dalam komuniti.

Untuk menaik taraf, ikuti langkah mudah ini untuk menaik taraf kepada versi terkini.

Langkah 1: Padamkan versi lama MariaDB

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

Sebelum memasang, disyorkan agar anda membuat sandaran terlebih dahulupangkalan data MySQL.

Mula-mula, sandarkan konfigurasi my.cnf semasa anda▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Sekarang kita perlu mengalih keluar versi semasa mariadb 7 yang dipasang pada centos 5.5:

Untuk MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Pada ketika ini MariaDB 5.5 akan dialih keluar sepenuhnya, tetapi pangkalan data tidak akan dialih keluar, jangan risau.

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 ketika ini, MariaDB 10.0/10.1/10.2/10.3 akan dipadamkan sepenuhnya, tetapi pangkalan data tidak akan dipadamkan, jangan risau.

Langkah 2: Pasang MariaDB 10.10.2

  • Daripada versi MariaDB 5.5/10.0/10.1/10.2/10.3, pasang/kemas kini kepada MariaDB 10.10.2.

Pasang repo rasmi Mariadb 10.10.2 ▼

yum install nano epel-release -y

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

Jika terdapat padam atau sandarkan fail repo sedia ada, pastikan anda tidak mempunyai sebarang fail repositori MariaDB yang lain ▼

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

Kemudian tampal yang berikut, 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

Selepas itu kami akan memasang Mariadb 10.10.2 ▼

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

Pulihkan fail my.cnf ▼

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

Kemudian, aktifkan Mariadb untuk boot, dan mulakan perkhidmatan:

systemctl enable mariadb
service mysql start

Langkah 3: Tingkatkan pangkalan data semasa

Selepas pemasangan, kita perlu menaik taraf pangkalan data semasa dengan arahan berikut ▼

mysql_upgrade
  • Jika tiada yang lain, anda telah berjaya meningkatkan MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 kepada versi terkini MariaDB 10.10.2.

Jika anda menaip arahan mysql_upgrade Apabila menaik taraf pangkalan data, mesej ralat 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

Sila gunakan yang berikutmysql_upgrade perintah untuk membetulkan ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Sila tukar "123456" di atas kepada kata laluan akar pangkalan data MySQL atau Mariadb anda.

Akhir sekali, anda boleh mengesahkan versi pangkalan data MySQL atau Mariadb dengan menjalankan arahan ini daripada terminal SSH ▼

mysql -V

注意 事项

Jika pangkalan data MariaDB anda mempunyai mesej ralat yang 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 penyelesaian kepada ralat pangkalan data MariaDB, sila klik pautan berikut untuk melihat▼

Blog Harapan Chen Weiliang ( https://www.chenweiliang.com/ ) berkongsi "Bagaimana untuk mengemas kini/menaik taraf kepada MariaDB7 dalam VestaCP/CWP/CentOS 10.10.2? , untuk membantu anda.

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

Selamat datang ke saluran Telegram blog Chen Weiliang untuk mendapatkan kemas kini terkini!

🔔 Jadilah yang pertama untuk mendapatkan "Panduan Penggunaan Alat AI Pemasaran Kandungan ChatGPT" yang berharga dalam direktori teratas saluran! 🌟
📚 Panduan ini mengandungi nilai yang besar, 🌟Ini adalah peluang yang jarang berlaku, jangan lepaskan! ⏰⌛💨
Share dan like jika anda suka!
Perkongsian dan suka anda adalah motivasi berterusan kami!

 

发表 评论

Alamat e-mel anda tidak akan diterbitkan. 必填 项 已 用 * 标注

tatal ke atas