mysqld_multi configuration
Bonjour,
config : os FC4, mysql 4.1.14
J'aimerais faire tourner 2 instances de serveur sur mon linux, je me suis donc penché sur la solution mysqld_multi, mais je n'arrive pas à la faire fonctionner...
voici mon fichier de conf ( /etc/my.cnf ) :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
[mysqld]
mysqld = /usr/bin/mysqld_safe
mysqladmin = /usr/bin/mysqladmin
user = multi_admin
password = xxxxxx
[mysqld2]
socket = /var/lib/mysql/mysql.sock
port = 3306
pid-file = /var/run/mysqld/mysqld.pid
err-log = /var/log/mysqld.log
datadir = /var/lib/mysql
user = mysql
[mysqld3]
socket = /var/lib/mysql/mysql.sock2
port = 3307
pid-file = /var/run/mysqld/mysqld.pid2
err-log = /var/log/mysqld.log2
datadir = /var/lib/mysql2
user = mysql |
si je lance mysqld_multi
-> il me rend la main et rien ne se fait, aucun process mysqld...
si je lance mysqld_safe &
-> il me dit :
Citation:
The file /usr/libexec//usr/bin/mysqld_safe doesn't exist or is not executable
Please do a cd to the mysql installation directory and restart
this script from there as follows:
./bin/mysqld_safe.
See http://dev.mysql.com/doc/mysql/en/mysqld_safe.html for more
information
quelqu'un a déjà travailler avec deux serveurs ?[/code]
ubuntu 8.04 (résolu) avec apparmor
Salut
J'ai vu pas mal de ce genre de config. Après moult essais, ça ne fonctionnait toujours pas :(
UBUNTU 8.04
J'ai modifié mon apparmor, et ça marche
http://rajshekhar.net/blog/archives/...irectory..html
Il ne reste qu'un détail :
Quand je me connecte (en php), au lieu de préciser le port (localhost:3307) je dois préciser la socket (localhost:/var/run/mysqld/mysql.sock1)
Sinon, il va chercher la socket par défaut (/var/run/mysqld/mysql.sock)...