Spec-Zone.ru › MySQL 5.7

2.3.4.5 Запуск сервера впервые

Этот раздел предоставляет общее представление о запуске сервера MySQL. Следующие разделы содержат более подробную информацию о запуске сервера MySQL из командной строки или в качестве службы Windows.

Данная информация в основном относится к случаям, когда вы установили MySQL с использованием версии noinstall или если вы хотите настроить и протестировать MySQL вручную, а не с помощью графических инструментов.

В примерах в этих разделах предполагается, что MySQL установлен по умолчанию по адресу C:\Program Files\MySQL\MySQL Server 5.7. Измените пути, показанные в примерах, если MySQL установлен в другом месте.

Клиенты имеют два варианта. Они могут использовать TCP/IP или использовать именованную трубу, если сервер поддерживает подключения по именованным трубам.

MySQL для Windows также поддерживает подключения через общую память, если сервер запущен с включенной системной переменной shared_memory. Клиенты могут подключаться через общую память, используя параметр --protocol=MEMORY.

Дополнительную информацию о том, какой бинарник сервера запустить, см. в разделе 2.3.4.3 «Выбор типа сервера MySQL».

Лучше всего тестировать из командной строки в окне консоли (или «окно DOS»). Таким образом, вы сможете видеть сообщения состояния сервера в окне, где их легко увидеть. Если с вашей конфигурацией что-то не так, эти сообщения помогут вам легче определить и исправить любые проблемы.

Примечание

База данных должна быть инициализирована, прежде чем можно будет запустить MySQL. Дополнительную информацию о процессе инициализации см. в разделе 2.9.1 «Инициализация каталога данных».

Для запуска сервера введите эту команду:

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 209715200
InnoDB: Database physically writes the file full: wait...
InnoDB: Log file c:\iblogs\ib_logfile0 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile0 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile1 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile1 size to 31457280
InnoDB: Log file c:\iblogs\ib_logfile2 did not exist: new to be created
InnoDB: Setting log file c:\iblogs\ib_logfile2 size to 31457280
InnoDB: Doublewrite buffer not found: creating new
InnoDB: Doublewrite buffer created
InnoDB: creating foreign key constraint system tables
InnoDB: foreign key constraint system tables created
011024 10:58:25  InnoDB: Started

По завершении последовательности запуска сервера вы должны увидеть что-то вроде этого, что указывает на готовность сервера обрабатывать подключения клиентов:

mysqld: ready for connections
Version: '5.7.44'  socket: ''  port: 3306

Сервер продолжает записывать в консоль любой дополнительный диагностический вывод, который он генерирует. Вы можете открыть новое окно консоли для запуска клиентских программ.

Если вы опустите параметр --console, сервер записывает диагностический вывод в файл журнала ошибок в каталоге данных (C:\Program Files\MySQL\MySQL Server 5.7\data по умолчанию). Журнал ошибок — это файл с расширением .err, который может быть настроен с помощью параметра --log-error.

Примечание

У начального root пользователя в таблицах разрешений MySQL нет пароля. После запуска сервера вы должны установить пароль для него, следуя инструкциям в разделе 2.9.4 «Защита начального пользователя MySQL».

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-5.7-en/windows-server-first-start.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API