Libmysqlclient.so.15 sur CentoS 7
cocodu67...
Messages postés
3178
Date d'inscription
Statut
Membre
Dernière intervention
-
cocodu67... Messages postés 3178 Date d'inscription Statut Membre Dernière intervention -
cocodu67... Messages postés 3178 Date d'inscription Statut Membre Dernière intervention -
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.
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.
A voir également:
- Libmysqlclient.so.15 sur CentoS 7
- Macos 15 - Accueil - MacOS
- Android 15 - Accueil - Android
- Xiaomi 15 test - Guide
- 15 go - Guide
- Indicatif +15 - Forum Samsung
Le jeu c'est MixMaster. Si le lien symbolique peut être annulé, autant tester cette solution.
Le message est
error while loading shared libraries: libmysqlclient.so.15: cannot open shared object file: No such file or directory
Je suis allé dans le dossier mysql puis j'ai lancé la commande
ln -s /libmysqlclient.so.20.3.17 libmysqlclient.so.15
Mais j'ai toujours le même message d'erreur qui m'indique que libmysqlclient.so.15 est manquant.
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.
Donne également le retour de celle-ci :
Et je ne parle même pas du fait que si il s'agît d'une lib 64 bits, alors que le jeu demande une 32... ça coince car il ne l'aura pas pour autant.
D'où l'intérêt d'un locate, voir un peu comment est foutu son install, ses libs et savoir vers où on doit symboliser...
Cela étant, un truc qui cherche une aussi vieille lib, ça doit pas être maintenu de ouf à jour...