Salut à tous.
J'ai cet erreur lors de l'installation de mysql et mysql serveur:
# yum install mysql mysql-server
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet mysql.x86_64 0:5.5.30-1.fc18 sera installé
--> Traitement de la dépendance : real-mysql-libs(x86-64) = 5.5.30-1.fc18 pour le paquet : mysql-5.5.30-1.fc18.x86_64
---> Le paquet mysql-server.x86_64 0:5.5.30-1.fc18 sera installé
--> Traitement de la dépendance : perl-DBI pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : perl-DBD-MySQL pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : perl(DBI) pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : libaio.so.1(LIBAIO_0.4)(64bit) pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : libaio.so.1(LIBAIO_0.1)(64bit) pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : libaio.so.1()(64bit) pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Lancement de la transaction de test
---> Le paquet libaio.x86_64 0:0.3.109-6.fc18 sera installé
---> Le paquet mysql-libs.x86_64 0:5.5.30-1.fc18 sera installé
---> Le paquet perl-DBD-MySQL.x86_64 0:4.022-1.fc18 sera installé
---> Le paquet perl-DBI.x86_64 0:1.623-1.fc18 sera installé
--> Traitement de la dépendance : perl(RPC::PlServer) >= 0.2001 pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Traitement de la dépendance : perl(RPC::PlClient) >= 0.2000 pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Traitement de la dépendance : perl(Coro::Select) pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Traitement de la dépendance : perl(Coro::Handle) pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Traitement de la dépendance : perl(Coro) pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Lancement de la transaction de test
---> Le paquet perl-Coro.x86_64 0:6.09-4.fc18 sera installé
--> Traitement de la dépendance : perl(IO::AIO) >= 3.1 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(Guard) >= 0.5 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(Event) >= 1.08 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(EV) >= 3 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::BDB) >= 1 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::AIO) >= 1 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent) >= 5 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(common::sense) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(Net::HTTP) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(BDB) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::Util) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::Socket) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::DNS) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
---> Le paquet perl-PlRPC.noarch 0:0.2020-11.fc18 sera installé
--> Traitement de la dépendance : perl(Net::Daemon) >= 0.13 pour le paquet : perl-PlRPC-0.2020-11.fc18.noarch
--> Traitement de la dépendance : perl(Net::Daemon::Test) pour le paquet : perl-PlRPC-0.2020-11.fc18.noarch
--> Traitement de la dépendance : perl(Net::Daemon::Log) pour le paquet : perl-PlRPC-0.2020-11.fc18.noarch
--> Traitement de la dépendance : perl(Compress::Zlib) pour le paquet : perl-PlRPC-0.2020-11.fc18.noarch
--> Lancement de la transaction de test
---> Le paquet perl-AnyEvent.x86_64 0:7.04-1.fc18 sera installé
--> Traitement de la dépendance : perl(Task::Weaken) pour le paquet : perl-AnyEvent-7.04-1.fc18.x86_64
--> Traitement de la dépendance : perl(Net::SSLeay) pour le paquet : perl-AnyEvent-7.04-1.fc18.x86_64
---> Le paquet perl-AnyEvent-AIO.noarch 0:1.1-10.fc18 sera installé
---> Le paquet perl-AnyEvent-BDB.noarch 0:1.1-9.fc18 sera installé
---> Le paquet perl-BDB.x86_64 0:1.90-3.fc18 sera installé
---> Le paquet perl-EV.x86_64 0:4.11-1.fc18 sera installé
---> Le paquet perl-Event.x86_64 0:1.20-3.fc18 sera installé
---> Le paquet perl-Guard.x86_64 0:1.022-3.fc18 sera installé
---> Le paquet perl-IO-AIO.x86_64 0:4.15-3.fc18 sera installé
---> Le paquet perl-IO-Compress.noarch 0:2.058-1.fc18 sera installé
--> Traitement de la dépendance : perl(Compress::Raw::Zlib) >= 2.058 pour le paquet : perl-IO-Compress-2.058-1.fc18.noarch
--> Traitement de la dépendance : perl(Compress::Raw::Bzip2) >= 2.058 pour le paquet : perl-IO-Compress-2.058-1.fc18.noarch
---> Le paquet perl-Net-Daemon.noarch 0:0.48-3.fc18 sera installé
---> Le paquet perl-Net-HTTP.noarch 0:6.06-1.fc18 sera installé
--> Traitement de la dépendance : perl(IO::Socket::SSL) >= 1.38 pour le paquet : perl-Net-HTTP-6.06-1.fc18.noarch
---> Le paquet perl-common-sense.noarch 0:3.6-3.fc18 sera installé
--> Lancement de la transaction de test
---> Le paquet perl-Compress-Raw-Bzip2.x86_64 0:2.059-1.fc18 sera installé
---> Le paquet perl-Compress-Raw-Zlib.x86_64 0:2.059-1.fc18 sera installé
---> Le paquet perl-IO-Socket-SSL.noarch 0:1.80-1.fc18 sera installé
--> Traitement de la dépendance : perl(IO::Socket::IP) >= 0.11 pour le paquet : perl-IO-Socket-SSL-1.80-1.fc18.noarch
--> Traitement de la dépendance : perl(Net::LibIDN) pour le paquet : perl-IO-Socket-SSL-1.80-1.fc18.noarch
---> Le paquet perl-Net-SSLeay.x86_64 0:1.49-1.fc18 sera installé
---> Le paquet perl-Task-Weaken.noarch 0:1.04-4.fc18 sera installé
--> Lancement de la transaction de test
---> Le paquet perl-IO-Socket-IP.noarch 0:0.17-1.fc18 sera installé
---> Le paquet perl-Net-LibIDN.x86_64 0:0.12-12.fc18 sera installé
--> Traitement du conflit : mariadb-libs-5.5.29-4.fc18.x86_64 entre en conflit avec real-mysql-libs
--> Résolution des dépendances terminée
Erreur : mariadb-libs conflicts with mysql-libs-5.5.30-1.fc18.x86_64
 Vous pouvez essayer d'utiliser --skip-broken pour contourner le problème
 Vous pouvez essayer d'exécuter : rpm -Va --nofiles --nodigest
Avec --skip-broken comme le sugère la commande en haut:
# yum install mysql mysql-server --skip-broken
Modules complémentaires chargés : langpacks, presto, refresh-packagekit
Résolution des dépendances
--> Lancement de la transaction de test
---> Le paquet mysql.x86_64 0:5.5.30-1.fc18 sera installé
--> Traitement de la dépendance : real-mysql-libs(x86-64) = 5.5.30-1.fc18 pour le paquet : mysql-5.5.30-1.fc18.x86_64
---> Le paquet mysql-server.x86_64 0:5.5.30-1.fc18 sera installé
--> Traitement de la dépendance : perl-DBI pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : perl-DBD-MySQL pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : perl(DBI) pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : libaio.so.1(LIBAIO_0.4)(64bit) pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : libaio.so.1(LIBAIO_0.1)(64bit) pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Traitement de la dépendance : libaio.so.1()(64bit) pour le paquet : mysql-server-5.5.30-1.fc18.x86_64
--> Lancement de la transaction de test
---> Le paquet libaio.x86_64 0:0.3.109-6.fc18 sera installé
---> Le paquet mysql-libs.x86_64 0:5.5.30-1.fc18 sera installé
---> Le paquet perl-DBD-MySQL.x86_64 0:4.022-1.fc18 sera installé
---> Le paquet perl-DBI.x86_64 0:1.623-1.fc18 sera installé
--> Traitement de la dépendance : perl(RPC::PlServer) >= 0.2001 pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Traitement de la dépendance : perl(RPC::PlClient) >= 0.2000 pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Traitement de la dépendance : perl(Coro::Select) pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Traitement de la dépendance : perl(Coro::Handle) pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Traitement de la dépendance : perl(Coro) pour le paquet : perl-DBI-1.623-1.fc18.x86_64
--> Lancement de la transaction de test
---> Le paquet perl-Coro.x86_64 0:6.09-4.fc18 sera installé
--> Traitement de la dépendance : perl(IO::AIO) >= 3.1 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(Guard) >= 0.5 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(Event) >= 1.08 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(EV) >= 3 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::BDB) >= 1 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::AIO) >= 1 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent) >= 5 pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(common::sense) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(Net::HTTP) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(BDB) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::Util) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::Socket) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
--> Traitement de la dépendance : perl(AnyEvent::DNS) pour le paquet : perl-Coro-6.09-4.fc18.x86_64
---> Le paquet perl-PlRPC.noarch 0:0.2020-11.fc18 sera installé
--> Traitement de la dépendance : perl(Net::Daemon) >= 0.13 pour le paquet : perl-PlRPC-0.2020-11.fc18.noarch
--> Traitement de la dépendance : perl(Net::Daemon::Test) pour le paquet : perl-PlRPC-0.2020-11.fc18.noarch
--> Traitement de la dépendance : perl(Net::Daemon::Log) pour le paquet : perl-PlRPC-0.2020-11.fc18.noarch
--> Traitement de la dépendance : perl(Compress::Zlib) pour le paquet : perl-PlRPC-0.2020-11.fc18.noarch
--> Lancement de la transaction de test
---> Le paquet perl-AnyEvent.x86_64 0:7.04-1.fc18 sera installé
--> Traitement de la dépendance : perl(Task::Weaken) pour le paquet : perl-AnyEvent-7.04-1.fc18.x86_64
--> Traitement de la dépendance : perl(Net::SSLeay) pour le paquet : perl-AnyEvent-7.04-1.fc18.x86_64
---> Le paquet perl-AnyEvent-AIO.noarch 0:1.1-10.fc18 sera installé
---> Le paquet perl-AnyEvent-BDB.noarch 0:1.1-9.fc18 sera installé
---> Le paquet perl-BDB.x86_64 0:1.90-3.fc18 sera installé
---> Le paquet perl-EV.x86_64 0:4.11-1.fc18 sera installé
---> Le paquet perl-Event.x86_64 0:1.20-3.fc18 sera installé
---> Le paquet perl-Guard.x86_64 0:1.022-3.fc18 sera installé
---> Le paquet perl-IO-AIO.x86_64 0:4.15-3.fc18 sera installé
---> Le paquet perl-IO-Compress.noarch 0:2.058-1.fc18 sera installé
--> Traitement de la dépendance : perl(Compress::Raw::Zlib) >= 2.058 pour le paquet : perl-IO-Compress-2.058-1.fc18.noarch
--> Traitement de la dépendance : perl(Compress::Raw::Bzip2) >= 2.058 pour le paquet : perl-IO-Compress-2.058-1.fc18.noarch
---> Le paquet perl-Net-Daemon.noarch 0:0.48-3.fc18 sera installé
---> Le paquet perl-Net-HTTP.noarch 0:6.06-1.fc18 sera installé
--> Traitement de la dépendance : perl(IO::Socket::SSL) >= 1.38 pour le paquet : perl-Net-HTTP-6.06-1.fc18.noarch
---> Le paquet perl-common-sense.noarch 0:3.6-3.fc18 sera installé
--> Lancement de la transaction de test
---> Le paquet perl-Compress-Raw-Bzip2.x86_64 0:2.059-1.fc18 sera installé
---> Le paquet perl-Compress-Raw-Zlib.x86_64 0:2.059-1.fc18 sera installé
---> Le paquet perl-IO-Socket-SSL.noarch 0:1.80-1.fc18 sera installé
--> Traitement de la dépendance : perl(IO::Socket::IP) >= 0.11 pour le paquet : perl-IO-Socket-SSL-1.80-1.fc18.noarch
--> Traitement de la dépendance : perl(Net::LibIDN) pour le paquet : perl-IO-Socket-SSL-1.80-1.fc18.noarch
---> Le paquet perl-Net-SSLeay.x86_64 0:1.49-1.fc18 sera installé
---> Le paquet perl-Task-Weaken.noarch 0:1.04-4.fc18 sera installé
--> Lancement de la transaction de test
---> Le paquet perl-IO-Socket-IP.noarch 0:0.17-1.fc18 sera installé
---> Le paquet perl-Net-LibIDN.x86_64 0:0.12-12.fc18 sera installé
--> Traitement du conflit : mariadb-libs-5.5.29-4.fc18.x86_64 entre en conflit avec real-mysql-libs

Paquets omis en raison de problèmes de dépendances :
    libaio-0.3.109-6.fc18.x86_64 depuis fedora
    mysql-5.5.30-1.fc18.x86_64 depuis updates
    mysql-libs-5.5.30-1.fc18.x86_64 depuis updates
    mysql-server-5.5.30-1.fc18.x86_64 depuis updates
    perl-AnyEvent-7.04-1.fc18.x86_64 depuis fedora
    perl-AnyEvent-AIO-1.1-10.fc18.noarch depuis fedora
    perl-AnyEvent-BDB-1.1-9.fc18.noarch depuis fedora
    perl-BDB-1.90-3.fc18.x86_64 depuis fedora
    perl-Compress-Raw-Bzip2-2.059-1.fc18.x86_64 depuis fedora
    perl-Compress-Raw-Zlib-2.059-1.fc18.x86_64 depuis fedora
    perl-Coro-6.09-4.fc18.x86_64 depuis fedora
    perl-DBD-MySQL-4.022-1.fc18.x86_64 depuis fedora
    perl-DBI-1.623-1.fc18.x86_64 depuis updates
    perl-EV-4.11-1.fc18.x86_64 depuis fedora
    perl-Event-1.20-3.fc18.x86_64 depuis fedora
    perl-Guard-1.022-3.fc18.x86_64 depuis fedora
    perl-IO-AIO-4.15-3.fc18.x86_64 depuis fedora
    perl-IO-Compress-2.058-1.fc18.noarch depuis fedora
    perl-IO-Socket-IP-0.17-1.fc18.noarch depuis fedora
    perl-IO-Socket-SSL-1.80-1.fc18.noarch depuis fedora
    perl-Net-Daemon-0.48-3.fc18.noarch depuis fedora
    perl-Net-HTTP-6.06-1.fc18.noarch depuis updates
    perl-Net-LibIDN-0.12-12.fc18.x86_64 depuis fedora
    perl-Net-SSLeay-1.49-1.fc18.x86_64 depuis fedora
    perl-PlRPC-0.2020-11.fc18.noarch depuis fedora
    perl-Task-Weaken-1.04-4.fc18.noarch depuis fedora
    perl-common-sense-3.6-3.fc18.noarch depuis fedora
Tu n'aurais pas le paquet mariadb-libs installé ?

Ah savoir que MariadB est un fork de MySQL et sera par défaut à partir de Fedora 19.
#dnf info mariadb-libs
Paquets installés
Nom                 : mariadb-libs
Je suis au courant que mariadb va remplacer mysql pour fedora.
Mais, c'est pas juste limité au système ?

J'ai besoin d'installé mysql pour mon site web (en couple avec apache et php) (pas en production mais utilisation en local).

#dnf remove mariadb-libs
Configuration du processus de suppression
Résolution des dépendances
--> Starting dependency resolution
--> Recherche de dépendances inutiles
---> Package mysql-libs.x86_64 5.5.30-1.fc18 will be installé
---> Package mariadb-libs.x86_64 5.5.29-4.fc18 will be effacé
--> Finished dependency resolution

Dépendances résolues

===================================================================================================================================================================================================================
 Package                                              Architecture                                   Version                                                 Dépôt                                           Taille
===================================================================================================================================================================================================================
Installation de :
 mysql-libs                                           x86_64                                         5.5.30-1.fc18                                           updates                                         708 k
Suppression :
 mariadb-libs                                         x86_64                                         5.5.29-4.fc18                                           @System                                           0  

Résumé de la transaction
===================================================================================================================================================================================================================
Installation   1 Paquet
Supprimer      1 Paquet

Taille totale des téléchargements : 708 k
Est-ce correct [o/N] : n

Je vais voir s'il y a un équivalant meilleur fonctionnant sous php.
Je laisses quand même le sujet ouvert, j'aimerais savoir comment le résoudre.
MariaDB 5.5 est totalement compatible avec MySQL 5.5, donc aucun soucis à craindre.

Pour PHP, je recommande d'utiliser le paquet php-mysqlnd (sans dépendance sur aucune bibliothèque cliente) qui fournit les extensions d'accès aux bases MySQL / MariaDB :
- mysql, l'extension historique, dépréciée en 5.5 uniquement pour les applications existantes
- mysqli, l'extension recommandée, surtout pour les nouveau développements
- pdo_mysql, le pilote pour PDO.

++


P.S. pour info, le paquet php-mysql (utilisant libmysqlclient) sera supprimée de fedora 19.
Ah je comprends mieux.
J'avais en plus installé php-mysql, totalement oublier la version nd, alors que j'utilisais mysqli (je viens de dépoussiéré un ancien script).

Va falloire que je revois mes habitudes et adapter à fedora.
Si j'ai bien compris, j'utilise "php-mysqlnd" et "mariadb".

Je vais voir sur google pour comprendre la relation php, mysql et mariadb, je sais pas à quel niveau je dois appliqué mariadb, la source de mon problème il me semble.

# service mariadb stop
Redirecting to /bin/systemctl stop  mariadb.service
Failed to issue method call: Unit mariadb.service not loaded.
# service mariadb start
Redirecting to /bin/systemctl start  mariadb.service
Failed to issue method call: Unit mariadb.service failed to load: No such file or directory. See system logs and 'systemctl status mariadb.service' for details.
# systemctl status mariadb.service
mariadb.service
	  Loaded: error (Reason: No such file or directory)
	  Active: inactive (dead)
#dnf info mariadb
Paquets installés
Nom                 : mariadb
Architecture        : x86_64
# dnf info mariadb-libs
Paquets installés
Nom                 : mariadb-libs
# dnf info mariadb-server
Paquets installés
Nom                 : mariadb-server
# systemctl status mariadb.service
mariadb.service
	  Loaded: error (Reason: No such file or directory)
	  Active: inactive (dead)
mariadb, c'est les outils (commandes), mariadb-libs, c'est les bibliothèques.

le serveur, c'est mariadb-server
Je viens de modifié mon poste (précédent), désolé retard.
Le paquet, c'est mariadb-server, mais le nom du service, c'est toutjours mysqld

Donc
service mysqld start
# service mysqlnd stop
Redirecting to /bin/systemctl stop  mysqlnd.service
Failed to issue method call: Unit mysqlnd.service not loaded.
# service mysqlnd start
Redirecting to /bin/systemctl start  mysqlnd.service
Failed to issue method call: Unit mysqlnd.service failed to load: No such file or directory. See system logs and 'systemctl status mysqlnd.service' for details
Il me semble que je dois installé mysql, mais mysql-libs s'incruste aussi, du coup conflit mysql-libs et mariadb-libs.


Pour évité les nombreux posts.
Pour utilisé mysql ou mariadb, pour utilisé dans mon projet avec php, je dois installer quoi ?
mysqld, pas mysqlnd