2.3.5 Послеустановочные процедуры для Windows
Для выполнения большинства задач, описанных в этом разделе, существуют инструменты графического интерфейса, включая:
MySQL Configurator: Используется для настройки сервера MySQL.
MySQL Workbench: Управляет сервером MySQL и редактирует SQL-запросы.
При необходимости инициализируйте каталог данных и создайте таблицы предоставления прав MySQL. После установки MySQL Configurator операции установки Windows могут автоматически инициализировать каталог данных. Для установки из архива ZIP инициализируйте каталог данных, как описано в разделе 2.9.1 «Инициализация каталога данных».
Что касается паролей, если вы настроили MySQL с помощью MySQL Configurator, вы, возможно, уже присвоили пароль учетной записи по умолчанию. (См. раздел 2.3.2 «Настройка: использование MySQL Configurator»). В противном случае используйте процедуру присвоения пароля, описанную в разделе 2.9.4 «Защита начальной учетной записи MySQL».
Перед присвоением пароля вы можете попробовать запустить некоторые клиентские программы, чтобы убедиться, что вы можете подключиться к серверу и что он работает правильно. Убедитесь, что сервер запущен (см. раздел 2.3.3.5 «Запуск сервера в первый раз»). Вы также можете настроить службу MySQL, которая будет запускаться автоматически при запуске Windows (см. раздел 2.3.3.8 «Запуск MySQL как службы Windows»).
Эти инструкции предполагают, что ваше текущее расположение — это каталог установки MySQL и что он содержит подкаталог bin с программами MySQL, используемыми здесь. Если это не так, скорректируйте пути команд соответственно.
Если вы установили MySQL с помощью MSI, каталог по умолчанию — C:\Program Files\MySQL\MySQL Server
9.2:
C:\> cd "C:\Program Files\MySQL\MySQL Server 9.2"
Общее расположение установки при установке из архива ZIP — C:\mysql:
C:\> cd C:\mysql
В качестве альтернативы добавьте каталог bin в переменную среды PATH. Это позволит вашему интерпретатору команд найти программы MySQL должным образом, чтобы вы могли запустить программу, введя только её имя, а не полный путь. См. раздел 2.3.3.7 «Настройка переменной PATH для инструментов MySQL».
При работающем сервере выполните следующие команды, чтобы убедиться, что вы можете получить информацию от сервера. Вывод должен быть похож на показанный здесь.
Используйте mysqlshow для просмотра существующих баз данных:
C:\> bin\mysqlshow
+--------------------+
| Databases |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
Список установленных баз данных может отличаться, но всегда включает как минимум mysql и information_schema.
Предыдущая команда (и команды для других программ MySQL, таких как mysql) могут не работать, если не существует соответствующей учетной записи MySQL. Например, программа может завершиться с ошибкой, или вы не сможете просмотреть все базы данных. Если вы настроили MySQL с помощью MySQL Configurator, пользователь 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 |
| component |
| db |
| default_roles |
| engine_cost |
| func |
| general_log |
| global_grants |
| gtid_executed |
| help_category |
| help_keyword |
| help_relation |
| help_topic |
| innodb_index_stats |
| innodb_table_stats |
| ndb_binlog_index |
| password_history |
| plugin |
| procs_priv |
| proxies_priv |
| role_edges |
| 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 | caching_sha2_password |
+------+-----------+-----------------------+
Дополнительную информацию о mysql и mysqlshow см. в разделе 6.5.1 «mysql — Клиент командной строки MySQL» и разделе 6.5.6 «mysqlshow — Отображение информации о базах данных, таблицах и столбцах».
© 2025 Oracle
Licensed under the GPLv2 License.