В MySQL для соединения клиента с сервером используется TCP/IP (это обеспечивает для любого компьютера в сети возможность соединиться с вашим MySQL-сервером). Поэтому TCP/IP необходимо установить на машине до запуска MySQL. TCP/IP, в частности, имеется на CD-диске с дистрибутивом Windows.
Обратите внимание: если вы используете один из старых выпусков Windows 95 (например OSR2), то вполне вероятно, что у вас установлен старый пакет Winsock; а для работы MySQL необходим Winsock 2! Самую свежую версию Winsock можно получить по адресу http://www.microsoft.com/. Windows 98 содержит новую библиотеку Winsock 2, поэтому данное замечание к ней не относится.
Для запуска mysqld
необходимо открыть окно MS-DOS и
выполнить:
C:\> C:\mysql\bin\mysqld
Это позволит запустить
mysqld в фоновом режиме
без окна.
Работу MySQL-сервера можно остановить командой:
C:\> C:\mysql\bin\mysqladmin -u root shutdown
Это вызов программы
администрирования MySQL от имени
пользователя root,
который по умолчанию
соответствует пользователю
Administrator в системе
привилегий MySQL. Обратите внимание:
система привилегий MySQL абсолютно
независима от каких-либо
аккаунтов пользователей в среде
Windows.
Заметим, что в Windows 95/98/Me не
поддерживается создание
именованных каналов. Таким
образом, именованные каналы вы
можете использовать для
соединения с MySQL-сервером,
работающем в системе Windows NT/2000/XP.
(Разумеется, MySQL-сервер также
должен поддерживать именованные
каналы. Например, при работе
mysqld-opt в системе NT/2000/XP
нельзя создавать соединения с
использованием именованных
каналов; следует применять либо
mysqld-nt, либо
mysqld-max-nt.)
Если mysqld не
запускается, следует проверить
файл \mysql\data\mysql.err, на
предмет записей, сделанных
сервером, - они содержат
объяснения причин, вызвавших
проблему. Можно также попробовать
запустить сервер командой
mysqld --standalone; в этом
случае на экран будет выводиться
некоторая полезная информация,
которая может помочь решить
проблему.
В качестве последней попытки
можно попробовать запустить
mysqld с флагами
--standalone --debug. В этом
случае mysqld будет
помещать записи в файл отладки
C:\mysqld.trace. Возможно, по
содержимому этого файла вы
сумеете определить причину, по
которой не запускается
mysqld. See
Раздел E.1.2, «Создание трассировочных файлов».
Для вывода всех флагов, которые
``понимает'' mysqld,
используйте команду mysqld
--help.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
