Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk menaik taraf dan memasang MySQL5.5 di bawah CentOS6.2

Bagaimana untuk menaik taraf dan memasang MySQL5.5 di bawah CentOS6.2

PHPz
PHPzke hadapan
2023-05-28 09:41:30700semak imbas

1. Sandarkan data dahulu Walaupun data tidak akan hilang selepas peningkatan yang berjaya, sila sandarkan hanya untuk berada di bahagian yang selamat.

sqldump -u xxx -h xxx -p 3306 -p --semua pangkalan data > pangkalan data.sql

Sebaik-baiknya anda membuat sandaran fail data dan fail konfigurasi.

cp -r /data/mysql mysql-5.1-data

cp /etc/my.cnf my.cnf-5.1

Hentikan perkhidmatan mysql selepas sandaran dibuat selesai.

perkhidmatan mysqld stop

Baiklah, mari kita ke intinya.

2. Nyahpasang versi lama mysql

yum alih keluar mysql mysql-*

Selepas melaksanakannya, lihat jika masih ada mysql- libs Class

yum list dipasang |. grep mysql

Jika ia wujud, anda boleh memadamkannya selepas mengesahkan ia tidak berguna lagi.

yum remove mysql-libs

Perhatikan bahawa pemadaman mysql-libs mungkin mempunyai kesan pada sesetengah perisian bergantung, yang tidak akan kami bincangkan di sini.

Baiklah, penyahpasangan pada dasarnya telah tamat.

3. Pasang mysql5.5

Jika anda tidak malas, mungkin lebih baik memilih untuk menyusun dan memasang

Di sini kita bincang menggunakan yum untuk memasang proses.

Selepas mengambil banyak lencongan, saya mendapati bahawa saya perlu memasang beberapa repo baharu terlebih dahulu.

rpm -uvh http://download.fedora.redhat.com/pub/epel/6/i386/epel-release-6-2.noarch.rpm

rpm -uvh http ://mirrors.neusoft.edu.cn/epel/6/i386/epel-release-6-7.noarch.rpm

rpm -uvh http://packages.sw.be/rpmforge-release /rpmforge-release-0.5.2-2.el6.rf.x86_64.rpm

rpm -uvh http://dl.iuscommunity.org/pub/ius/stable/redhat/6/x86_64/epel -release-6-5.noarch.rpm

rpm -uvh http://rpms.famillecollet.com/enterprise/remi-release-6.rpm

Pada masa ini, anda boleh jalankan:

yum --enablerepo=remi,remi-test info mysql mysql-server

Anda akan mendapati bahawa versi mysql sudah 5.5.x. Pasang tanpa teragak-agak.

yum --enablerepo=remi,remi-test install mysql mysql-server

Pemasangan tamat di sini. Seterusnya ialah but dan naik taraf.

4 Permulaan dan naik taraf

Pada masa ini, jika anda ingin memulakan secara langsung, kemungkinan besar anda akan mendapat ralat: satu fail konfigurasi, berbanding dengan 5.5 Beberapa konfigurasi telah dinamakan semula dalam 5.1 Anda perlu membuat beberapa penambahbaikan berdasarkan log ralat permulaan. Yang kedua ialah mysql_upgrade tidak dilaksanakan.

Selepas memastikan fail konfigurasi OK, jalankan:

mysql_upgrade -u root -p

Tunggu sehingga semuanya ok.

Cuba jalankan mysql sekali lagi.

perkhidmatan mysqld bermula

Atas ialah kandungan terperinci Bagaimana untuk menaik taraf dan memasang MySQL5.5 di bawah CentOS6.2. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:yisu.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam