Перейти к содержанию

Как установить второй MySQL сервер на Centos 6?


Рекомендуемые сообщения

Всем привет.

Возникла необходимость установить дополнительный MySQL сервер версии 3.2.3 рядом с MySQL 5.5 в Centos 6, чтобы работала по адресу localhost2.

Кто нибудь сталкивался с таким? Есть решения?

Ссылка на комментарий
Поделиться на другие сайты

tomclancys писал(а) Втр, 07 Август 2012 15:25

Всем привет.

Возникла необходимость установить дополнительный MySQL сервер версии 3.2.3 рядом с MySQL 5.5 в Centos 6, чтобы работала по адресу localhost2.

Кто нибудь сталкивался с таким? Есть решения?

Есть конечно

Поставьте MySQL в другую директорию, нежели чем 5.5 и привяжите ее на работу по другому порту

Ссылка на комментарий
Поделиться на другие сайты

А поподробнее можно? Я не особо разбираюсь Линуксах.

Наверно как то так?

Цитата:

mkdir -p /home/src

cd /home/src

Цитата:

wget

Цитата:

tar zxf mysql-3.23.58.tar.gz

Цитата:

/home/src/mysql-3.23.58/

Цитата:

groupadd mysql2

useradd -g mysql2 -c "MySQL Server2" -d /dev/null -s /sbin/nologin mysql2

Цитата:

./configure --help | less

Цитата:

cd /home/src

chown -R root.root mysql-3.23.58

cd mysql-3.23.58

Цитата:

CFLAGS="-O3" \

CXX=gcc \

CXXFLAGS="-O3 \

-felide-constructors \

-fno-exceptions \

-fno-rtti" \

./configure \

--enable-assembler \

--with-mysqld-ldflags=-all-static \

--prefix=/home/mysql2 \

--localstatedir=/home/mysql2/data \

--disable-maintainer-mode \

--with-mysqld-user=mysql2 \

--with-unix-socket-path=/tmp/mysql2.sock \

--without-comment \

--without-debug \

--without-bench

Цитата:

make && make install

Цитата:

./scripts/mysql_install_db

Цитата:

chown -R root:mysql2 /home/mysql2

chown -R mysql2:mysql2 /home/mysql2/data

Цитата:

cp support-files/my-medium2.cnf /etc/my2.cnf

chown root:sys /etc/my2.cnf

chmod 644 /etc/my2.cnf

Цитата:

echo "/home/mysql2/lib/mysql" >> /etc/ld.so.conf

ldconfig

Цитата:

cp ./support-files/mysql2.server /etc/rc.d/init.d/mysql2

chmod +x /etc/rc.d/init.d/mysql2

/sbin/chkconfig --level 3 mysql2 on

Цитата:

cd /home/mysql2/bin

for file in *; do ln -s /home/mysql2/bin/$file /usr/local/bin/$file; done

Цитата:

skip-networking

Цитата:

cd ~

/etc/rc.d/rc3.d/S90mysql2 start

Подправьте меня если есть ошибки.

Ссылка на комментарий
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...