Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Социальная инженерия и социальные хакеры. Авторы: Кузнецов М.В., Симдянов И.В. Объектно-ориентированное программирование на PHP. Авторы: Кузнецов М.В., Симдянов И.В. C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум MySQL

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Запуск MySQL из командной строки (без участия сервисов)
 
 автор: Commander   (04.11.2009 в 08:45)   письмо автору
 
 

Как вручную запустить, перезапустить и остановить MySQL? Я имею в виду не через сервисы системы, а какой файл с какими параметрами запускать. Денвер вроде бы запускает файл mysqld.exe.

  Ответить  
 
 автор: cheops   (04.11.2009 в 12:12)   письмо автору
 
   для: Commander   (04.11.2009 в 08:45)
 

Для этого просто запускайте mysqld.exe, не забыв передать ему параметр --standalone
mysqld.exe --standalone

Для завершения удобно воспользоваться утилитой mysqladmin.exe
mysqladmin.exe -u root shutdown

  Ответить  
 
 автор: Commander   (04.11.2009 в 12:50)   письмо автору
 
   для: cheops   (04.11.2009 в 12:12)
 

>Для завершения удобно воспользоваться утилитой mysqladmin.exe

А без mysqladmin.exe никак нельзя? Может просто остановить процесс mysqld.exe?

  Ответить  
 
 автор: Trianon   (04.11.2009 в 13:00)   письмо автору
 
   для: Commander   (04.11.2009 в 12:50)
 

Денвер гасит процесс с применением множества приблуд. C помощью kill 2/9, process
. Применяется и perl-скрипт, и ps.exe , которая вытаскивает список запущенных процессов.
Короче - целая история.

  Ответить  
 
 автор: Commander   (04.11.2009 в 13:32)   письмо автору
 
   для: Trianon   (04.11.2009 в 13:00)
 

Есть еще одна проблема: не получается запустить mysqld.exe. Консоль мигает, но процесс в диспетчере не появляется. Может быть потому, что mysql в списке сервисов находится? У Денвера mysql установлен не как сервис - и запускается без особых усилий

Загасить процесс не проблема.

Короче, я сейчас пишу некое подобие Денвера, только дружелюбнее. Апач запускается и останавливается без проблем, а вот с мускулом...

  Ответить  
 
 автор: Trianon   (04.11.2009 в 14:01)   письмо автору
 
   для: Commander   (04.11.2009 в 13:32)
 

так тот mysql, который в списке сервисов, запускается останавливается штатными командами системы
net start mysql
net stop mysql

  Ответить  
 
 автор: Commander   (04.11.2009 в 14:07)   письмо автору
 
   для: Trianon   (04.11.2009 в 14:01)
 

Уже разобрался. Удалил его из сервисов, а он все равно не запускается ни вручную, ни через ShellExecute() в моей программе. Наверное, дело в том, что я всю эту красоту в Virtual PC запускаю. Поставлю сейчас на живой комп, посмотрим.

  Ответить  
 
 автор: cheops   (05.11.2009 в 11:45)   письмо автору
 
   для: Commander   (04.11.2009 в 13:32)
 

Обязательно указывайте параметр --standalone

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования