Инструменты пользователя

Инструменты сайта


linux:mysql:multiple
Warning: Undefined array key -1 in /home/virtwww/w_linko22-ru_c0d3353b/http/inc/html.php on line 1458

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
linux:mysql:multiple [2011/12/09 10:58]
linko22@gmail.com
linux:mysql:multiple [2011/12/27 16:13] (текущий)
linko22@gmail.com
Строка 4: Строка 4:
  
 <code cli> <code cli>
-mkdir /var/lib/mysql2/mysql+mkdir -p /var/lib/mysql2/mysql
 mkdir /var/lib/mysql2/mysql/data mkdir /var/lib/mysql2/mysql/data
 mkdir /var/lib/mysql2/mysql/log mkdir /var/lib/mysql2/mysql/log
Строка 13: Строка 13:
 </code> </code>
  
-2. Создаем новый минимальный конфигурационный файл для нашего нового сервера **/etc/my.server2.cnf**+2. Создаем новый минимальный конфигурационный файл для нашего нового сервера **/etc/my2.cnf**
  
-<file bash my.server2.cnf>+<file bash my2.cnf>
  
 [mysqld] [mysqld]
Строка 41: Строка 41:
 # description:  MySQL database server 2nd instance. # description:  MySQL database server 2nd instance.
 # processname: mysqld # processname: mysqld
-# config: /etc/my.server2.cnf+# config: /etc/my2.cnf
 # pidfile: /var/lib/mysql2/mysql/run/mysqld.pid # pidfile: /var/lib/mysql2/mysql/run/mysqld.pid
 # Source function library. # Source function library.
Строка 86: Строка 86:
         # In many cases mysqld_safe would arrive at the same conclusions anyway         # In many cases mysqld_safe would arrive at the same conclusions anyway
         # but we need to be sure.         # but we need to be sure.
-        /usr/bin/mysqld_safe --defaults-file=/etc/my.server2.cnf --datadir="$datadir" --socket="$socketfile" \+        /usr/bin/mysqld_safe --defaults-file=/etc/my2.cnf --datadir="$datadir" --socket="$socketfile" \
                 --log-error="$errlogfile" --pid-file="$mypidfile" \                 --log-error="$errlogfile" --pid-file="$mypidfile" \
                 >/dev/null 2>&1 &                 >/dev/null 2>&1 &
Строка 191: Строка 191:
 6. Подключаемся и смотрим 6. Подключаемся и смотрим
  
 +<code cli>
 # mysql -P 3307 --protocol=tcp -uroot -p # mysql -P 3307 --protocol=tcp -uroot -p
 Enter password: Enter password:
Строка 207: Строка 208:
 3 rows in set (0.00 sec) 3 rows in set (0.00 sec)
 mysql> mysql>
 +</code>
 +
 +7. Проверяеем запущеные демоны
 +
 +<code cli>
 +
 +# ps -ax | grep mysql
 +Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
 + 2996 pts/1    S+     0:00 grep --color=auto mysql
 +15491 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe --datadir=/var/lib/mysql --socket=/var/lib/mysql/mysql.sock --pid-file=/var/run/mysqld/mysqld.pid --basedir=/usr --user=mysql --open-files-limit=65535
 +16096 ?        Sl   5422:02 /usr/libexec/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/log/mysqld.log --open-files-limit=65535 --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/lib/mysql/mysql.sock
 +19765 ?        S      0:00 /bin/sh /usr/bin/mysqld_safe --defaults-file=/etc/my2.cnf --datadir=/var/lib/mysql2/mysql/data --socket=/var/lib/mysql2/mysql/data/mysql.sock --log-error=/var/lib/mysql2/mysql/log/mysqld.log --pid-file=/var/lib/mysql2/mysql/run/mysqld.pid
 +20343 ?        Sl    15:04 /usr/libexec/mysqld --defaults-file=/etc/my2.cnf --basedir=/usr --datadir=/var/lib/mysql2/mysql/data --plugin-dir=/usr/lib64/mysql/plugin --user=mysql --log-error=/var/lib/mysql2/mysql/log/mysqld.log --pid-file=/var/lib/mysql2/mysql/run/mysqld.pid --socket=/var/lib/mysql2/mysql/data/mysql.sock --port=3307
 +</code>
 +
 +8. По мотивам статьи [[http://unixmen.com/linux-tutorials/1863--multiple-mysql-instance-on-fedoracentosredhatscientific-linux]]
linux/mysql/multiple.1323413927.txt.gz · Последнее изменение: 2011/12/09 10:58 — linko22@gmail.com