есть необходимость поднять два mysqld на разных портах и с разными настройками.
пытался делать по документации - ничего не получилось
делать два раза сборку mysql-я с указанием порати сока при конфигурировании не хочется.
что делал:
/var/db/mysql
/var/db/mysql2
/tmp/mysql.sock
/tmp/mysql2.sock
/var/db/mysql/my.cnf
/var/db/mysql2/my.cnf
первый висит на стандартном порту, второй на 3307 (должны...)
сначала пытался сделать второй start-up скрипт по образу и подобию первого с указанием в параметрах datadir, sock, port. скрипт игнорирует мои параметры и ругается, что порт 3306 занят, хотя я ему ставлю опцию --port=3307
пробовал mysqld_multi: максимум чего я добился это поднятие двух портов, но почему-то оба демона использовали одну и туже базу(/var/db/mysql).
причем старт демонов отрабатывался а вот стоп не получался с матюками что была попытка стопать root@localhost без пароля, хотя юзер и пароль для пользователя в блоке [mysqld_multi] в /etc/my.cnf прописаны
...
кто-то пробовал такое делать?
p.s. все это делалось на FreeBSD 4.9-p1 c mysql 3.23.58