Ungabuyekeza/uthuthukise kanjani i-VestaCP/CWP/CentOS 7 ibe inguqulo yakamuva ye-MariaDB?

Kulesi sifundo sizokuqondisa ukuthi wenze kanjaniI-Centos 7, thuthukisa/faka i-MariaDB enguqulweni yakamuva ye-MariaDB.

Lesi sifundo sisebenza naku-CWP kanyeVestaCPnanoma iyiphi enye iphaneli yokulawula iseva ye-VPS ehambisanayo.

Ungabuyekeza/uthuthukise kanjani i-VestaCP/CWP/CentOS 7 ibe inguqulo yakamuva ye-MariaDB?

Inguqulo yakamuva ye-MariaDB isizinze kakhulu futhi izici eziningi zengeziwe futhi zathuthukiswa kulokhu kukhululwa.

UngakwazilaphaHlola uhlu lwazo zonke izinguquko.

sisebenziseWordPress, Joomla, xenforo, IPS Forum nokunye okuncikile okuncike kukhoMySQL Umbhalo we-PHP we-DB uhlola inguqulo yakamuva ye-MariaDB, ngakho-ke kuphephile ukuthuthukela kule nguqulo.

Iyini i-MariaDB?

Incazelo emfushane mayelana ne-MariaDB:

  • I-MariaDB yakhelwe ukwenzaMySQLesikhundleni esiqondile.
  • Ngezici ezengeziwe: injini entsha yesitoreji, iziphazamisi ezimbalwa nokusebenza okungcono.
  • I-MariaDB yathuthukiswa onjiniyela abaningi bokuqala be-MySQL asebesebenzela i-MariaDB Foundation kanye ne-MariaDB Corporation, kanye nabaningi emphakathini.

Ukuze uthuthukise, landela lezi zinyathelo ezilula ukuze uthuthukele enguqulweni yakamuva.

Isinyathelo 1: Susa inguqulo yakudala ye-MariaDB

  • Susa inguqulo endala ye-MariaDB, njenge: 5.5 / 10.0 / 10.1 / 10.2 / 10.3

Ngaphambi kokufaka, kunconywa ukuthi wenze ikhophi yasenqolobaneni kuqalaMySQL database,

Okokuqala, yenza isipele ukucushwa kwakho kwamanje kwe-my.cnf▼

cp /etc/my.cnf /etc/my.cnf.bak
  • Manje sidinga ukususa inguqulo yamanje ye-mariadb 7 efakwe ku-centos 5.5:

Okwe-MariaDB 5.5 ▼

service mariadb stop / service mysql stop
rpm -e --nodeps galera
yum remove mariadb mariadb-server
  • Kuleli qophelo i-MariaDB 5.5 izosuswa ngokuphelele, kodwa i-database ngeke isuswe, ungakhathazeki.

Ezinguqulweni ezingaphezu kuka-MariaDB 10: 10.0 / 10.1 / 10.2 / 10.3 ▼

service mysql stop 
rpm -e --nodeps galera
yum remove MariaDB-server MariaDB-client
  • Kuleli qophelo, i-MariaDB 10.0/10.1/10.2/10.3 izosuswa ngokuphelele, kodwa isizindalwazi ngeke sisuswe, ungakhathazeki.

Isinyathelo sesi-2: Faka inguqulo yakamuva ye-MariaDB

  • Kusukela ku-MariaDB 5.5/10.0/10.1/10.2/10.3 izinguqulo, faka/ubuyekeze ku-MariaDB inguqulo yakamuva.

Faka inguqulo yakamuva ye-repo esemthethweni ye-Mariadb ▼

yum install nano epel-release -y

Manje hlela/dala ifayela le-Repo/etc/yum.repos.d

Uma kukhona susa noma ulondoloze amafayela e-repo akhona, qiniseka ukuthi awunawo amanye amafayela enqolobane ye-MariaDB ▼

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

Bese unamathisela okulandelayo, bese ugcine▼

[mariadb]
name = MariaDB
baseurl = http://yum.mariadb.org/11.5.1/centos7-amd64
gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
gpgcheck=1
  • 11.5.1 inombolo yenguqulo yakamuva uma lesi sihloko sibuyekezwa.
  • Ukuze uthole inombolo yenguqulo yakamuva, sicela uvakashele:http://yum.mariadb.org/

Ngemuva kwalokho sizofaka inguqulo yakamuva ye-Mariadb▼

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

Buyisela ifayela le-my.cnf ▼

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

Bese, yenza kusebenze i-Mariadb ukuze iqale, bese uqala isevisi:

systemctl enable mariadb
service mysql start

Isinyathelo sesi-3: Thuthukisa isizindalwazi samanje

Ngemva kokufaka, sidinga ukuthuthukisa isizindalwazi samanje ngomyalo olandelayo ▼

mysql_upgrade
  • Uma kungenzeki lutho olungalindelekile, uthuthukise ngempumelelo i-MariaDB 5.5 / 10.0 / 10.1 / 10.2 / 10.3 enguqulweni yakamuva ye-MariaDB.

Uma uthayipha umyalo mysql_upgrade Lapho uthuthukisa isizindalwazi, umyalezo wephutha olandelayo uyavela ▼

[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

Sicela usebenzise okulandelayomysql_upgrade umyalo wokulungisa ▼

mysql_upgrade -u root --datadir=/var/lib/mysql/ --basedir=/ --password=123456
  • Sicela uguqule okungenhla kokuthi "123456" ku-MySQL yakho noma i-Mariadb database ye-root password.

Ekugcineni, ungaqinisekisa inguqulo yesizindalwazi se-MySQL noma i-Mariadb ngokusebenzisa lo myalo usuka kutheminali ethi SSH ▼

mysql -V

Ukuqapha

Uma isizindalwazi sakho se-MariaDB sinomlayezo wephutha ofanayo▼

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

Ukuze uthole izixazululo zamaphutha esizindalwazi se-MariaDB, sicela uchofoze isixhumanisi esingezansi ukuze ubuke▼

发表 评论

Ikheli lakho le-imeyili ngeke lishicilelwe. 必填 项 已 用 * Ilebula

Skrolela Top