Libmysqlclient.so.15 sur CentoS 7

jejedu67
Messages : 17
Inscription : 27 novembre 2015, 15:50

Libmysqlclient.so.15 sur CentoS 7

Message par jejedu67 » 07 mai 2020, 17:58

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.

J'ai un serveur sur CentoS avec MySql 5.1.73 où ça fonctionne, où il y a déjà ce libmysqlclient.so.15

Du coup je ne sais pas comment faire, est ce que libmysqlclient.so.15 peut être installé en plus du libmysqlclient.so.20 ?

Est ce que je dois mettre la version 5.1 de MySql, 10 ans plus vieille que la 5.7 ?

Merci d'avance

Avatar de l’utilisateur
nouvo09
Messages : 2148
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Libmysqlclient.so.15 sur CentoS 7

Message par nouvo09 » 07 mai 2020, 18:44

cette version de bibliothèque remonte à Centos5 déclaré EOL depuis belle lurette.

Donc soir tu installes Centos5 dans une VM et on ne peut prédire les résultats d 'un jeu tournant de cette façon

Soit tu tentes une escroquerie en faisant croire à ton jeu qu'il est effectivement en présence d'un fichier libmysqlclient.so.15.

Pour cela tu te connectes sous root en terminal et tu vas dans le répertoire /usr/lib64/mysql et tu lances la commande

ln -s libmysqlclient.so.20.3.17 libmysqlclient.so.15

Ca va créer un lient soft de l'un vers l'autre. Mais ce n'est que cosmétique et si le contenu de la version 20 est radicalement différent de la 15, ça plantera. Et dans ce cas tu n'auras plus qu'à supprimer ce lien: rm libmysqlclient.so.15.
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

jejedu67
Messages : 17
Inscription : 27 novembre 2015, 15:50

Re: Libmysqlclient.so.15 sur CentoS 7

Message par jejedu67 » 07 mai 2020, 19:02

Malheureusement avec le lien symbolique ça affiche le même message concernant cette bibliothèque ...

Avatar de l’utilisateur
nouvo09
Messages : 2148
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Libmysqlclient.so.15 sur CentoS 7

Message par nouvo09 » 07 mai 2020, 20:59

Navré, pas mieux.
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

jejedu67
Messages : 17
Inscription : 27 novembre 2015, 15:50

Re: Libmysqlclient.so.15 sur CentoS 7

Message par jejedu67 » 09 mai 2020, 14:19

Bonjour,

Il faudrait installer une version de MySql qui fournis libmysqlclient.so.15 ou alors installer libmysqlclient.so.15 seul.
J'ai tenté de prendre libmysqlclient.so.15 sur mon serveur actuel, de le transférer dans le bon répertoire sur le nouveau serveur, mais ça indique encore qu'il n'est pas trouvé. Peut être car j'ai fais un simple transfère de fichier et non une installation de cette librairie.

Avatar de l’utilisateur
nouvo09
Messages : 2148
Inscription : 20 octobre 2009, 08:14
Localisation : Paris, France

Re: Libmysqlclient.so.15 sur CentoS 7

Message par nouvo09 » 09 mai 2020, 19:34

Oui mais cette version se réfère a des distributions/versions obsolètes, je te l'ai dit.
C'est pas parce que c'est difficile qu'on ose pas,
c'est parce qu'on ose pas que c'est difficile !

Répondre