Mijn server draait al een mysql server die gewoon goed werkt. Nu wilde ik een tweede mysqlserver starten op deze machine. Volgens de documentatie gewoon een kopietje maken van my.cnf file en deze bijvoorbeeld test.cnf noemen. Deze pid en sock file geef ik uiteraard ook een andere naam.
Nu probeer ik de server te starten met het commando: mysqld_safe --defaults-file=/etc/mysql/test.cnf en dit lukt. De server draait en is te bereiken op poort 3307.
Nu werkt alleen minn eerste mysqlserver niet meer omdat plotseling de mysqld.sock file is verdwenen uit /var/run/mysqld directory. Er staat wel een nieuwe sock file in /var/run/mysqld_test/mysqld_test.sock voor mijn nieuwe server.
Waarom is de oude .sock file verdwenen?
Nu probeer ik de server te starten met het commando: mysqld_safe --defaults-file=/etc/mysql/test.cnf en dit lukt. De server draait en is te bereiken op poort 3307.
Nu werkt alleen minn eerste mysqlserver niet meer omdat plotseling de mysqld.sock file is verdwenen uit /var/run/mysqld directory. Er staat wel een nieuwe sock file in /var/run/mysqld_test/mysqld_test.sock voor mijn nieuwe server.
Waarom is de oude .sock file verdwenen?