Le principal problème d'avoir plusieurs instances de MariaDB fonctionnant sur le même ordinateur, c'est que vous aurez des conflits entre le port et les sockets.
La solution pour cela, lorsque vous souhaitez avoir votre propre installation de MariaDB, c'est d'ajouter quelque chose comme ce qui suit dans votre fichier /.my.cnf :
[client] # port TCP à utiliser pour faire la connexion avec le serveur mysqld port=3306 # Socket pour faire la connexion avec le serveur mysqld socket=/tmp/mysql.sock [mariadb] # port TCP pour mettre à la disposition des clients port=3306 # Socket pour mettre à la disposition des clients socket=/tmp/mysql.sock # L'emplacement où MariaDB devrait stocker toutes ses données. data=/usr/local/mysql/data
Les valeurs ci-dessous sont les valeurs pas défaut. Modifiez-les à certaines valeurs uniques pour votre installation.
Ce qui précède devrait suffire à obtenir mysqld pour démarrer et pour les clients aussi bien que mysql pour faire la connexion. La documentation pour d'autres options se trouve dans here.
Pour vérifier les valeurs que mysqld est en train d'utiliser, vous pouvez faire ceci:
mysqld --print-defaults
Pour faire la liste des valeurs par défaut vérifiez la fin de
mysqld --help --verbose
Si votre problème c'est que mysqld lit les options à partir de fichiers du système my.cnf (like /etc/my.cnf) vous pouvez l'obliger à only read one specific configuration file:
mysqld --defaults-file=~/.my.cnf