Spec-Zone .ru
спецификации, руководства, описания, API

2.3.5.4. Запуск Сервера впервые

Этот раздел дает общий обзор запуска сервера 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, "Установка Постустановки и Тестирование".