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

PHPz
Lepaskan: 2023-05-28 09:41:30
ke hadapan
771 orang telah melayarinya

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!

Label berkaitan:
sumber:yisu.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan