Spec-Zone.ru › MySQL Shell 8.4

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.
https://docs.oracle.com/cd/E17952_01/mysql-shell-8.4-en/mysql-shell-connection-using-files.html

Spec-Zone.ru

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