Spec-Zone.ru › MySQL 5.7

2.3.6 Послеустановочные процедуры для Windows

Для выполнения большинства задач, описанных в этом разделе, существуют графические инструменты, включая:

  • MySQL Installer: используется для установки и обновления продуктов MySQL.

  • MySQL Workbench: управляет сервером MySQL и редактирует SQL-запросы.

При необходимости инициализируйте каталог данных и создайте таблицы разрешений MySQL. Распределения Windows до MySQL 5.7.7 включают каталог данных с набором предварительно инициализированных учетных записей в базе данных mysql. Начиная с версии 5.7.7, операции установки Windows, выполняемые MySQL Installer, автоматически инициализируют каталог данных. Для установки из архива ZIP инициализируйте каталог данных, как описано в разделе 2.9.1 «Инициализация каталога данных».

Что касается паролей, если вы установили MySQL с помощью MySQL Installer, вы, возможно, уже присвоили пароль исходной учетной записи root. (См. раздел 2.3.3 «MySQL Installer для Windows».) В противном случае используйте процедуру назначения пароля, приведенную в разделе 2.9.4 «Защита исходной учетной записи MySQL».

Перед назначением пароля вы можете попробовать запустить некоторые клиентские программы, чтобы убедиться, что вы можете подключиться к серверу и что он работает должным образом. Убедитесь, что сервер запущен (см. раздел 2.3.4.5 «Запуск сервера впервые»). Вы также можете настроить службу MySQL, которая запускается автоматически при запуске Windows (см. раздел 2.3.4.8 «Запуск MySQL как службы Windows»).

Эти инструкции предполагают, что ваше текущее расположение — это каталог установки MySQL, который содержит подкаталог bin, содержащий здесь используемые программы MySQL. Если это не так, скорректируйте имена путей команд соответственно.

Если вы установили MySQL с помощью MySQL Installer (см. раздел 2.3.3 «MySQL Installer для Windows»), каталог установки по умолчанию — C:\Program Files\MySQL\MySQL Server 5.7:

C:\> cd "C:\Program Files\MySQL\MySQL Server 5.7"

Общее местоположение установки при установке из архива ZIP — C:\mysql:

C:\> cd C:\mysql

В качестве альтернативы добавьте каталог bin в переменную среды PATH. Это позволит вашему интерпретатору команд найти программы MySQL должным образом, так что вы сможете запустить программу, набрав только её имя, а не полное имя пути. См. раздел 2.3.4.7 «Настройка PATH для инструментов MySQL».

При работающем сервере выполните следующие команды, чтобы проверить, можете ли вы получить информацию с сервера. Вывод должен быть похож на показанный здесь.

Используйте mysqlshow, чтобы увидеть какие базы данных существуют:

C:\> bin\mysqlshow
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

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

Предыдущая команда (и команды для других программ MySQL, таких как mysql) могут не работать, если правильная учётная запись MySQL не существует. Например, программа может завершиться с ошибкой или вы не сможете просмотреть все базы данных. Если вы установили MySQL с помощью MySQL Installer, пользователь root создаётся автоматически с паролем, который вы указали. В этом случае вы должны использовать опции -u root и -p. (Вы должны использовать эти опции, если вы уже защитили исходные учётные записи MySQL). С помощью -p клиентская программа запросит пароль root. Например:

C:\> bin\mysqlshow -u root -p
Enter password: (enter root password here)
+--------------------+
|     Databases      |
+--------------------+
| information_schema |
| mysql              |
| performance_schema |
| sys                |
+--------------------+

Если вы укажете имя базы данных, mysqlshow отобразит список таблиц внутри базы данных:

C:\> bin\mysqlshow mysql
Database: mysql
+---------------------------+
|          Tables           |
+---------------------------+
| columns_priv              |
| db                        |
| engine_cost               |
| event                     |
| func                      |
| general_log               |
| gtid_executed             |
| help_category             |
| help_keyword              |
| help_relation             |
| help_topic                |
| innodb_index_stats        |
| innodb_table_stats        |
| ndb_binlog_index          |
| plugin                    |
| proc                      |
| procs_priv                |
| proxies_priv              |
| server_cost               |
| servers                   |
| slave_master_info         |
| slave_relay_log_info      |
| slave_worker_info         |
| slow_log                  |
| tables_priv               |
| time_zone                 |
| time_zone_leap_second     |
| time_zone_name            |
| time_zone_transition      |
| time_zone_transition_type |
| user                      |
+---------------------------+

Используйте программу mysql для выбора информации из таблицы в базе данных mysql:

C:\> bin\mysql -e "SELECT User, Host, plugin FROM mysql.user" mysql
+------+-----------+-----------------------+
| User | Host      | plugin                |
+------+-----------+-----------------------+
| root | localhost | mysql_native_password |
+------+-----------+-----------------------+

Для получения дополнительной информации о mysql и mysqlshow см. раздел 4.5.1 «mysql — Клиент командной строки MySQL» и раздел 4.5.7 «mysqlshow — Отображение информации о базах данных, таблицах и столбцах».

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

Spec-Zone.ru

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