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

Comments

Comments loading...