У меня есть два экземпляра mysql на одном компьютере. Установки находятся в каталоге/usr/loca/mysql1 и/usr/local/mysql2.изменение пути my.cnf по умолчанию в mysql
У меня есть отдельные файлы my.cnf, расположенные в/etc/mysql1 и/etc/mysql2. Я установил первый экземпляр моего sql с использованием исходного дистрибутива и с параметром --prefix =/usr/local/mysql1. Второй я получил от копирования и pastinf той же директории в/usr/local/mysql2.
Когда я запустил mysql daemon на /usr.local/mysql/libexec, он считывает файл my.cnf в/etc/mysql1. И если я запускаю демон mysql в/usr/local/mysql2, он читает тот же файл my.cnf. У меня есть отдельные номера портов и файлы .sock, определенные в файле .cnf в этих двух местах.
Я могу прочитать файл my.cnf во втором месте, используя параметр --defaults-file =/etc/mysql2/my.cnf при запуске mysqld. Мне не нужно вводить это каждый раз при каждом запуске демона.
Если у меня будет больше экземпляров, как я могу указать правильный файл my.cnf для чтения каждому демона mysql. Что такое retionale за ссылками mysqld с файлом my.cnf.
Как я могу предопределить местоположение файла my.cnf для каждого экземпляра.
Просто напишите два разных сценария запуска mysqld (или mysqlmanager), которые отделяют каждый от другого – ajreal
Какая у вас ОС? –