В нашем центре обработки данных есть сервер Linux, на котором MySQL уже установлен в местоположении по умолчанию. Можно ли установить мой личный экземпляр MySQL, скажем, в моем каталоге ~ /?
Если да, знаете ли вы о каких-либо инструкциях в Интернете для этого?
Абсолютно. Как минимум, вы должны запустить MySQL со следующими 4 параметрами (конечно, установите, как они вам нужны):
Вы также должны иметь возможность установить эти значения в новом файле my.cnf и указать новый экземпляр на этот файл my.cnf при его запуске.
Вот справка MySQL об этом: http://dev.mysql.com/doc/refman/5.1/en/multiple-servers.html
Я не уверен, хотите ли вы установить свои собственные двоичные файлы или просто запустить отдельный сервер.
Для запуска отдельного сервера в руководстве MySQL есть удобная глава, касающаяся Запуск нескольких серверов в Unix.
Если вы хотите скомпилировать свои собственные двоичные файлы, ничто не мешает вам скомпилировать свои собственные двоичные файлы и запустить их с вашими собственными параметрами (чтобы избежать конфликта портов и т. Д.).
Я пока не могу комментировать, поэтому отправляю это как ответ. :( Чтобы добавить к тому, что сказал Баумгарт, вы должны иметь в виду, что при использовании клиентских программ mysql вам необходимо указать, к какому серверу подключаться.
Одно предостережение:
mysql -uroot -p --port 3307
Делает не подключитесь к 3307 на локальном хосте. Если вы не укажете IP-адрес, он будет использовать файл сокета, с которым он был скомпилирован, то есть файл сокета установленной системы по умолчанию.
Либо подключитесь через сокет, используя:
mysql -uroot -p --socket=/var/tmp/new_mysql.sock
Или через TCP, используя:
mysql -uroot -p --host 192.168.1.2
--port 3307