Topic: Mise à jour PHP/MySQL 5.5 sous CentOS 5.2

Bonjour,

Depuis fin avril, j'ai des problèmes de mise à jour de mes serveurs CentOS 5.2 64bits avec plesk 9.5.
L'installation se fait normalement pour PHP mais il est impossible de mettre à jour mysql.

Je suis cette procédure depuis des mois :
A - Ajout du dépôt remi

cd /etc/yum.repos.d/
rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/x86_64/epel-release-5-4.noarch.rpm
wget http://rpms.famillecollet.com/enterprise/remi.repo

B - Mise à jour de php

yum remove php-sqlite2
yum --enablerepo=remi update php-\*
/etc/init.d/httpd restart

C - Mise à jour de MySql et des tables

yum --enablerepo=remi update mysql\*
mysql_upgrade -u admin -p
/etc/init.d/mysqld restart

Le dernier serveur installé avec ces procédures date de la mi-avril.

Mais depuis fin avril, j'ai l'erreur suivante lorsque j'exécute mysql_upgrade:

Looking for 'mysql' as: mysql
Looking for 'mysqlcheck' as: mysqlcheck
Running 'mysqlcheck with default connection arguments
mysqlcheck: Got error: 2002: Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2) when trying to connect

J'ai ensuite suivi la démarche de cette page http://blog.famillecollet.com/pages/Config
Idem j'arrive à la même erreur.

Merci de votre sagesse.

Neosystm

Re: Mise à jour PHP/MySQL 5.5 sous CentOS 5.2

Visiblement le service mysqld s'est planté lors de la relance (prévu lors de la mise à jour du paquet)

Voir le fichier /var/log/mysqld.log qui contient probablement une explication.

Je soupçonne une ancienne directive (dans /etc/my.cnf) qui ne serait pas compatible avec la version 5.5 (qui a remplacé la version 5.1 vers mi-avril)

Supprimer/corriger cette directive, ou sinon recopier le fichier /etc/my.cnf.rpmnew (issue de l'installation) à la place de l'ancien.

Dans certains cas, il faut démarrer en mode sans contrôle de droit pour faire la mise, c'est expliqué sur le billet mysql-5.5.12

++

Laptop:  Fedora 38 + rpmfusion + remi (SCL only)
x86_64 builder: Fedora 39 + rpmfusion + remi-test
aarch64 builder: RHEL 9 with EPEL
Hosting Server: CentOS 8 Stream with EPEL, rpmfusion, remi

Re: Mise à jour PHP/MySQL 5.5 sous CentOS 5.2

Merci!

J'avais déjà vu les liens que vous avez fourni mais je n'avais pas remis le fichier d'origine /etc/my.cnf
C'est qui ce me manquait.

Merci pour votre aide.
@+