Jump to content

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


Recommended Posts

Всем привет.

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

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

Link to comment
Share on other sites

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

Всем привет.

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

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

Есть конечно

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

Link to comment
Share on other sites

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

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

Цитата:

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

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

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...