Direktori Artikel
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.
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!
📚 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!