Libmysqlclient.so.15 sur CentoS 7

Signaler
Messages postés
3102
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
31 mars 2021
-
Messages postés
3102
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
31 mars 2021
-
Bonjour,

J'ai un serveur fraichement installé avec CentoS 7, et via la commande mysql -V je constate l'affichage de mysql Ver 14.14 Distrib 5.7.30, for Linux (x86_64).

Le problème est qu'au lancement d'un jeu installé dessus et dont je ne peux modifier le code source, j'ai un message qui m'indique que libmysqlclient.so.15 est manquant.

J'ai alors un peu cherché, et dans /usr/lib64/mysql j'ai trouvé un fichier nommé libmysqlclient.so.20.3.17 et un répertoire avec la petite flèche en bas à gauche, qui se nomme libmysqlclient.so.20.

De toute évidence ça ne veut pas fonctionner avec avec ce libmysqlclient.so.20

Est ce que je risque un dysfonctionnement de MySql si je renomme cela en libmysqlclient.so.15 ?

J'ai trouvé ça:

Mais j'hésite beaucoup car ça pourrait ensuite provoquer un conflit avec la version déjà installée selon moi.

Si un renommage simple est nécessaire, doit-je renommer le fichier et le dossier ? Et comment le faire, dois-je le faire avec une ligne de commande ?

Je vous remercie d'avance.

1 réponse

Messages postés
28789
Date d'inscription
vendredi 5 février 2010
Statut
Modérateur
Dernière intervention
2 mars 2021
8 573
Salut,

Si tu commençais par un indiquer quel "jeu" et ensuite, le message d'erreur exact...

Dans certains cas, il suffit de faire un lien symbolique avec le nom de la lib nécessaire, vers la version plus à jour... dans d'autres pas. Sans savoir de quel jeu il est question, impossible à dire.
Messages postés
28789
Date d'inscription
vendredi 5 février 2010
Statut
Modérateur
Dernière intervention
2 mars 2021
8 573 >
Messages postés
3102
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
31 mars 2021

Et ton jeu, tu es sur qu'il demande la lib en 64bits et non en 32bits... ? Parce que si c'est la 32, là, ça fonctionnera pas pour autant...
Messages postés
3102
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
31 mars 2021
137 >
Messages postés
28789
Date d'inscription
vendredi 5 février 2010
Statut
Modérateur
Dernière intervention
2 mars 2021

Oui en 64 bits ça fonctionne.

Par contre je ne comprends pas pourquoi ça n'arrive pas à localiser libmysqlclient.so.15 malgré le lien symbolique.

Je n'avais jamais ce problème par le passé, mais je n'avais peut être pas la même version de mysql.
Messages postés
36299
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 095 >
Messages postés
3102
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
31 mars 2021

On peut avoir un lien où trouver ce jeu ?
Messages postés
3102
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
31 mars 2021
137 >
Messages postés
36299
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021



En bas c'est le serveur actuel, sur CentoS 6 et mal partitionné (une partition est à 50% l'autre à 3%), en haut c'est le nouveau serveur sur CentoS 7.

On constate que les 2 possèdent la version 5 de MySql, en version 64 bits.

Est-ce selon vous une bonne idée d'installer la version 5.1.73 sur le nouveau serveur ? Mais en mettant la version 7 de CentoS je voulais aussi une version de MySql plus récente. La 5.1 date de novembre 2005, la 5.7 d'octobre 2015. Je n'ai pas assez de connaissances pour savoir si c'est risqué au niveau de la sécurité, ni même si ça peut résoudre le problème concernant libmysqlclient.so.15

Concernant le jeu, je vais vous envoyer un message privé.
Messages postés
3102
Date d'inscription
jeudi 28 janvier 2010
Statut
Membre
Dernière intervention
31 mars 2021
137
J'ai aussi trouvé cela:
https://help.directadmin.com/item.php?id=236

Mais je ne sais absolument pas si ça peut fonctionner et si c'est une bonne idée de procéder ainsi en récupérant ce fichier sur ce site.