Spec-Zone.ru › MariaDB

mysql_install_db.exe

Утилита mysql_install_db.exe — это аналог mysql_install_db для Windows.

Функциональность

Функциональность mysql_install_db.exe сопоставима со скриптом mysql_install_db для Unix, однако она расширена функционалом, специфичным для Windows (создание службы Windows), а также добавлена полезная общая функциональность. Например, она может установить пароль пользователя 'root' во время создания базы данных. Также она создаёт файл конфигурации my.ini в каталоге данных и добавляет в него большинство важных параметров (например, порт).

mysql_install_db.exe используется установщиком MariaDB для Windows, если выбрана функция "База данных". Она заменяет аналогичные утилиты и скрипты, используемые в прошлом, такие как mysqld.exe --install, mysql_install_db.pl, и mysql_secure_installation.pl.

Параметр Описание
-?, --help Показать сообщение справки и завершить работу
-d, --datadir=name Каталог данных новой базы данных
-S, --service=name Имя службы Windows
-p, --password=name Пароль пользователя root
-P, --port=# порт mysqld
-W, --socket=name имя именованной трубы
-D, --default-user Создать пользователя по умолчанию
-R, --allow-remote-root-access Разрешить удалённый доступ из сети для пользователя root
-N, --skip-networking Не использовать TCP-соединения, использовать трубу вместо них
-i, --innodb-page-size Размер страницы InnoDB, начиная с MariaDB 10.2.5
-s,--silent Выводить меньше информации
-o,--verbose-bootstrap Включить вывод mysqld bootstrap
-l,--large-pages Использовать большие страницы, начиная с MariaDB 10.6.1
-c,--config Шаблон конфигурации my.ini, начиная с MariaDB 10.6.1

Примечание: для создания службы Windows, mysql_install_db.exe должна выполняться пользователем с полными правами администратора (что означает запуск командной строки с повышенными правами на системах с UAC). Например, если вы выполняете её на Windows 7, убедитесь, что ваша командная строка запущена через опцию «Запуск от имени администратора».

Пример

  mysql_install_db.exe --datadir=C:\db --service=MyDB --password=secret

создаст базу данных в каталоге C:\db, зарегистрирует автоматически запускаемую службу Windows "MyDB" и установит пароль пользователя root в 'secret'.

Для запуска службы из командной строки выполните

sc start MyDB

Удаление экземпляров базы данных

Если вы запускаете экземпляр базы данных как службу, чтобы полностью удалить её из командной строки, используйте

sc stop <servicename>
sc delete <servicename>
rmdir /s /q <path-to-datadir>
Содержимое, воспроизведенное на этом сайте, является собственностью соответствующих владельцев, и это содержимое не проверяется предварительно компанией MariaDB. Мнения, информация и мнения, выраженные в этом содержании, не обязательно отражают позицию MariaDB или любой другой стороны.

© 2023 MariaDB
Licensed under the Creative Commons Attribution 3.0 Unported License and the GNU Free Documentation License.
https://mariadb.com/kb/en/mysql_install_dbexe/

Spec-Zone.ru

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