Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
linux:mysql:multiple [2011/12/09 10:54] linko22@gmail.com |
linux:mysql:multiple [2011/12/27 16:13] (текущий) linko22@gmail.com |
||
|---|---|---|---|
| Строка 4: | Строка 4: | ||
| <code cli> | <code cli> | ||
| - | mkdir / | + | mkdir -p / |
| mkdir / | mkdir / | ||
| mkdir / | mkdir / | ||
| Строка 13: | Строка 13: | ||
| </ | </ | ||
| - | 2. Создаем новый минимальный конфигурационный файл для нашего нового сервера **/etc/my.server2.cnf** | + | 2. Создаем новый минимальный конфигурационный файл для нашего нового сервера **/etc/my2.cnf** |
| - | <file bash my.server2.cnf> | + | <file bash my2.cnf> |
| [mysqld] | [mysqld] | ||
| Строка 41: | Строка 41: | ||
| # description: | # description: | ||
| # processname: | # processname: | ||
| - | # config: /etc/my.server2.cnf | + | # config: /etc/my2.cnf |
| - | # pidfile: / | + | # pidfile: |
| # Source function library. | # Source function library. | ||
| . / | . / | ||
| Строка 60: | Строка 60: | ||
| fi | fi | ||
| } | } | ||
| - | get_mysql_option mysqld datadir "/ | + | get_mysql_option mysqld datadir "/var/lib/ |
| - | datadir="/ | + | datadir=" |
| get_mysql_option mysqld socket " | get_mysql_option mysqld socket " | ||
| socketfile=" | socketfile=" | ||
| - | get_mysql_option mysqld_safe log-error "/ | + | get_mysql_option mysqld_safe log-error "/var/lib/ |
| - | errlogfile="/ | + | errlogfile=" |
| - | get_mysql_option mysqld_safe pid-file "/ | + | get_mysql_option mysqld_safe pid-file "/var/lib/ |
| - | mypidfile="/ | + | mypidfile=" |
| start(){ | start(){ | ||
| touch " | touch " | ||
| Строка 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. | ||
| - | / | + | / |
| --log-error=" | --log-error=" | ||
| >/ | >/ | ||
| Строка 111: | Строка 111: | ||
| action $" | action $" | ||
| fi | fi | ||
| - | [ $ret -eq 0 ] && touch / | + | [ $ret -eq 0 ] && touch /var/lib/ |
| return $ret | return $ret | ||
| } | } | ||
| Строка 131: | Строка 131: | ||
| action $" | action $" | ||
| else | else | ||
| - | rm -f / | + | rm -f /var/lib/ |
| rm -f " | rm -f " | ||
| action $" | action $" | ||
| Строка 149: | Строка 149: | ||
| } | } | ||
| condrestart(){ | condrestart(){ | ||
| - | [ -e / | + | [ -e /var/lib/ |
| } | } | ||
| # See how we were called. | # See how we were called. | ||
| Строка 174: | Строка 174: | ||
| exit $? | exit $? | ||
| </ | </ | ||
| + | |||
| + | 4. Включаем автозапуск и стартуем | ||
| + | |||
| + | <code cli> | ||
| + | chmod +x / | ||
| + | chkconfig mysqld2 on | ||
| + | service mysqld2 start | ||
| + | </ | ||
| + | |||
| + | 5. Меняем пароль | ||
| + | |||
| + | <code cli> | ||
| + | mysqladmin -P 3307 --protocol=tcp -u root password ' | ||
| + | </ | ||
| + | |||
| + | 6. Подключаемся и смотрим | ||
| + | |||
| + | <code cli> | ||
| + | # mysql -P 3307 --protocol=tcp -uroot -p | ||
| + | Enter password: | ||
| + | Welcome to the MySQL monitor. | ||
| + | Your MySQL connection id is 11 | ||
| + | Server version: 5.5.19-log Source distribution | ||
| + | Type ' | ||
| + | mysql> show databases; | ||
| + | +--------------------+ | ||
| + | | Database | ||
| + | +--------------------+ | ||
| + | | information_schema | | ||
| + | | mysql | | ||
| + | | test | | ||
| + | +--------------------+ | ||
| + | 3 rows in set (0.00 sec) | ||
| + | mysql> | ||
| + | </ | ||
| + | |||
| + | 7. Проверяеем запущеные демоны | ||
| + | |||
| + | <code cli> | ||
| + | |||
| + | # ps -ax | grep mysql | ||
| + | Warning: bad syntax, perhaps a bogus ' | ||
| + | 2996 pts/1 S+ 0:00 grep --color=auto mysql | ||
| + | 15491 ? S 0:00 /bin/sh / | ||
| + | 16096 ? Sl | ||
| + | 19765 ? S 0:00 /bin/sh / | ||
| + | 20343 ? Sl 15:04 / | ||
| + | </ | ||
| + | |||
| + | 8. По мотивам статьи [[http:// | ||