Связь и интернет Архив Программирование
   
Сделать стартовойСделать закладку            
   ПОИСК  
   
Главная / MySQL / Установка MySQL /
8  Perl
8  PHP
8  JavaScript
8  HTML
8  DHTML
8  XML
8  CSS
8  C / C++
8  Pascal и Delphi
8  Турбо Ассемблер
8  MySQL
8  CASE-технологии
8  Алгоритмы
8  Python
8  Обратная связь
8  Гостевая книга
Новости о мире


Послеустановочные настройка и тестирование - Программирование от RIN.RU
Послеустановочные настройка и тестирование



Автоматический запуск и остановка MySQL


Скрипты mysql.server и safe_mysqld могут применяться для автоматического запуска сервера во время загрузки операционной системы. Скрипт mysql.server можно также использовать для остановки сервера.


Чтобы применять скрипт mysql.server для запуска или остановки сервера, его следует вызывать с аргументами start или stop соответственно:


shell> mysql.server start
shell> mysql.server stop




mysql.server можно найти в подкаталоге "share/mysql" инсталляционного каталога MySQL или в каталоге `support-files" набораисходных кодов MySQL.


Перед тем как скрипт mysql.server запустит сервер, он изменяет данный каталог на инсталляционный каталог MySQL, затем вызывает safe_mysqld. Возможно, понадобится отредактировать скрипт mysql.server, если бинарный дистрибутив установлен вами не в стандартном месте. Модифицируйте его, указав cd в соответствующий каталог перед тем, как он запустит
safe_mysqld. Если вы хотите запустить сервер от определенного пользователя, то добавьте соответствующую строку user к файлу "/etc/my.cnf" как показано далее в этом разделе.


mysql.server stop останавливает сервер путем посылки ему сигнала. Можно остановить сервер вручную - при помощи команды mysqladmin shutdown.


Вам следует добавить эти команды запуска и остановки в соответствующее место в файлах "/etc/rc*", если вы хотите автоматически запускать MySQL на вашем сервере.


На современных поставках Linux, достаточно скопировать файл mysql.server в каталог "/etc/init.d" (или "/etc/rc.d/init.d" на более старших системах Red Hat). После этого, выполните такую команду, чтобы включить
автоматический запуск MySQL при загрузке системы:


shell> chkconfig --add mysql.server


В качестве альтернативы, в некоторых ОС также используются "/etc/rc.local" или "/etc/init.d/boot.local" для запуска дополнительных сервисов при загрузке. Для того, чтобы MySQL стартовал с использованием этого метода,
вы можете добавить нечто вроде этого к указанным файлам:


/bin/sh -c "cd /usr/local/mysql ; ./bin/safe_mysqld --user=mysql &"




Можно также добавить опции для скрипта mysql.server в глобальный файл "/etc/my.cnf". Типовой файл "/etc/my.cnf" может выглядеть следующимобразом:


[mysqld]
datadir=/usr/local/mysql/var
socket=/var/tmp/mysql.sock
port=3306
user=mysql


[mysql_server]
basedir=/usr/local/mysql




Скрипт mysql.server понимает следующие опции: datadir, basedir и pid-file.


В таблице представлены группы опций, которые каждый из перечисленных запускающих скриптов читает из файлов опций:


Скрипт Группы опций
mysqld mysqld и server
mysql.server mysql.server, mysqld, и server
safe_mysqld mysql.server, mysqld, и server



See section 4.1.2 Файлы параметров "my.cnf".

<<<  Назад
 1  2  3  4 


 8  Комментарии к статье  8 8  Обсудить в чате

8  В тему

Быстрая стандартная установка MySQL

Общие вопросы инсталляции

Установка исходного дистрибутива MySQL

Апгрейд/даунгрейд MySQL

Заметки по операционным системам

Замечания по установке Perl

 
  
  
    Copyright ©  RIN 2003 - 2004      * Обратная связь