Maison > base de données > tutoriel mysql > le corps du texte

Comment mettre à niveau et installer MySQL5.5 sous CentOS6.2

PHPz
Libérer: 2023-05-28 09:41:30
avant
771 Les gens l'ont consulté

1. Sauvegardez d'abord les données. Bien que les données ne soient pas perdues après une mise à niveau réussie, veuillez les sauvegarder juste par mesure de sécurité.

sqldump -u xxx -h xxx -p 3306 -p --all-databases > databases.sql

Il est préférable de sauvegarder les fichiers de données et les fichiers de configuration.

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

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

Arrêtez le service mysql une fois la sauvegarde terminée.

service mysqld stop

D'accord, allons droit au but.

2. Désinstallez l'ancienne version de mysql

yum supprimez mysql mysql-*

Après l'avoir exécuté, voyez s'il reste des bibliothèques mysql et autres

yum list installées | , et vous pouvez également le supprimer après avoir confirmé qu'il n'est plus utile.

yum Remove mysql-libs

Notez que la suppression de mysql-libs peut avoir un impact sur certains logiciels dépendants, dont nous ne discuterons pas ici.

D'accord, la désinstallation est pratiquement terminée.

3. Installez mysql5.5

Si vous n'êtes pas paresseux, il est peut-être préférable de choisir de compiler et d'installer

Nous discutons ici du processus d'installation en utilisant yum.

Après avoir fait de nombreux détours, j'ai découvert que je devais d'abord installer de nouveaux dépôts.

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

À ce moment, si vous exécutez :

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

vous trouverez mysql La version est déjà 5.5.x. Installez-le sans hésitation.

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

L'installation se termine ici. Vient ensuite le démarrage et la mise à niveau.

4. Démarrage et mise à niveau

À ce stade, si vous souhaitez démarrer directement, vous obtiendrez probablement une erreur. Il y a deux problèmes principaux : l'un est le fichier de configuration. Par rapport à la version 5.1, certaines configurations ont été. renommé. Cela nécessite de vérifier l'erreur de démarrage. Le journal s'améliore petit à petit. La seconde est que mysql_upgrade n'est pas exécuté.

Après vous être assuré que le fichier de configuration est OK, exécutez :

mysql_upgrade -u root -p

Attendez que tout soit ok.

Essayez à nouveau d'exécuter MySQL.

démarrage du service mysqld

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:yisu.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal