Spec-Zone .ru
спецификации, руководства, описания, API
|
Этот раздел дает общий обзор запуска сервера MySQL. Следующие разделы предоставляют более определенную информацию для того, чтобы начать сервер MySQL с командной строки или как служба Windows.
Информация здесь применяется прежде всего, если Вы устанавливали MySQL, используя Noinstall
версия, или если Вы хотите сконфигурировать и протестировать MySQL вручную, а не с инструментами GUI.
Сервер MySQL автоматически запустится после использования MySQL Installer, и MySQL Notifier для GUI Microsoft Windows может использоваться, чтобы запуститься/остановиться/перезапустить в любое время.
Примеры в этих разделах предполагают, что MySQL устанавливается под расположением значения по умолчанию C:\Program Files\MySQL\MySQL Server 5.7
. Скорректируйте пути, показанные в примерах,
если Вам устанавливали MySQL в различном расположении.
У клиентов есть две опции. Они могут использовать TCP/IP, или они могут использовать именованный канал, если сервер поддерживает соединения именованного канала.
MySQL для Windows также поддерживает сопряжения с общей памятью, если сервер запускается с --shared-memory
опция. Клиенты могут соединиться через разделяемую память при
использовании --protocol=MEMORY
опция.
Для получения информации о который двоичный файл сервера работать, см. Раздел 2.3.5.3, "Выбирая MySQL Server Type".
Тестирование лучше всего делается от командной строки в консоли (или "окно DOS"). Таким образом у Вас могут быть сообщения о состоянии дисплея сервера в окне, где их легко видеть. Если что-то является неправильным с Вашей конфигурацией, эти сообщения облегчают для Вас идентифицировать и решать любые проблемы.
Чтобы запустить сервер, введите эту команду:
C:\> "C:\Program Files\MySQL\MySQL Server
5.7\bin\mysqld" --console
Для сервера, который включает InnoDB
поддержка, следует видеть сообщения, подобные
тем после того, поскольку она запускается (пути, и размеры могут отличаться):
InnoDB: The first specified datafile c:\ibdata\ibdata1 did not exist:InnoDB: a new database to be created!InnoDB: Setting file c:\ibdata\ibdata1 size to 209715200InnoDB: Database physically writes the file full: wait...InnoDB: Log file c:\iblogs\ib_logfile0 did not exist: new to be createdInnoDB: Setting log file c:\iblogs\ib_logfile0 size to 31457280InnoDB: Log file c:\iblogs\ib_logfile1 did not exist: new to be createdInnoDB: Setting log file c:\iblogs\ib_logfile1 size to 31457280InnoDB: Log file c:\iblogs\ib_logfile2 did not exist: new to be createdInnoDB: Setting log file c:\iblogs\ib_logfile2 size to 31457280InnoDB: Doublewrite buffer not found: creating newInnoDB: Doublewrite buffer createdInnoDB: creating foreign key constraint system tablesInnoDB: foreign key constraint system tables created011024 10:58:25 InnoDB: Started
Когда сервер заканчивает свою последовательность запуска, следует видеть что-то вроде этого, которое указывает, что сервер готов обслужить клиентские соединения:
mysqld: ready for connectionsVersion: '5.7.2' socket: '' port: 3306
Сервер продолжает писать в консоль, дальнейшая диагностика выводила это, производит. Можно открыть новую консоль, в которой можно выполнить клиентские программы.
Если Вы опускаете --console
опция, сервер пишет диагностический вывод в журнал ошибок в каталоге данных (C:\Program
Files\MySQL\MySQL Server 5.7\data
по умолчанию). Журнал ошибок является файлом с .err
расширение, и может быть установлено, используя --log-error
опция.
У учетных записей, которые перечисляются в таблицах предоставления MySQL первоначально, нет никаких паролей. После запуска сервера следует установить пароли для них использующий инструкции в Разделе 2.10, "Установка Постустановки и Тестирование".