4.3.2 Подключение с использованием файлов login-path и Options
Поддерживаются пути входа в MySQL и файлы параметров. Следующие параметры командной строки MySQL поддерживаются в начале командной строки:
MySQL Shell считывает раздел в файле конфигурации MySQL, [mysqlsh], который содержит параметры командной строки MySQL Shell.
MySQL Shell также считывает раздел [client] файла конфигурации MySQL.
Некоторые [client] параметры не поддерживаются MySQL Shell, такие как local-infile, и некоторые параметры имеют одинаковое имя, но принимают разные значения, такие как параметр [client] и параметр [mysqlsh] compress=.value
MySQL Shell возвращает конкретную ошибку для таких параметров, указывая имя параметра и ошибку.
Для получения информации о расположении файлов параметров, порядке приоритета на платформах Windows и Linux и синтаксисе параметров, см. . Для получения информации о login-path, см. .
Например, если вы определите следующее в вашем файле параметров, c:\my.ini, например:
[mysqlsh]
sql
[client]
host=localhost
user=user1
port=3306
database=sakila
Эти параметры устанавливают следующее:
sql: режим MySQL Shell по умолчанию, SQL.host=localhost: определяет хост как localhost.user=user1: определяет пользователя как user1.port=3306: определяет порт подключения как 3306.database=sakila: определяет схему по умолчанию как sakila.
Запустите mysqlsh без какой-либо строки подключения:
> mysqlsh
MySQL Shell 8.0.32-commercial
Copyright (c) 2016, 2022, Oracle and/or its affiliates.
Oracle is a registered trademark of Oracle Corporation and/or its affiliates.
Other names may be trademarks of their respective owners.
Type '\help' or '\?' for help; '\quit' to exit.
Creating a Classic session to 'root@localhost:3306/sakila'
Fetching global names, object names from `sakila` for auto-completion... Press ^C to stop.
Your MySQL connection id is 93
Server version: 8.0.31-commercial MySQL Enterprise Server - Commercial
Default schema set to `sakila`.
localhost:3306 ssl sakila SQL >
Параметры, определенные в командной строке, переопределяют все другие значения.
Порядок приоритета для MySQL Shell:
Аргументы командной строки
Путь входа (login path)
Файлы параметров
Сохраненные параметры Shell
© 2025 Oracle
Licensed under the GPLv2 License.