Всем привет.
Возникла необходимость установить дополнительный MySQL сервер версии 3.2.3 рядом с MySQL 5.5 в Centos 6, чтобы работала по адресу localhost2.
Кто нибудь сталкивался с таким? Есть решения?
Всем привет.
Возникла необходимость установить дополнительный 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
Подправьте меня если есть ошибки.
Ну в целом все верно
Пусть укажите к примеру /opt/mysql - и скомпилируйте систему