Spec-Zone.ru › MySQL 9.2

6.2.1 Вызов программ MySQL

Для вызова программы MySQL из командной строки (то есть из оболочки или командной строки) введите имя программы, за которым следуют необходимые опции или другие аргументы, указывающие, что вы хотите сделать. Следующие команды показывают примеры вызова программ. $> представляет собой приглашение вашей командной интерпретатора; оно не является частью того, что вы набираете. Конкретное приглашение, которое вы видите, зависит от вашей командной интерпретатора. Типичные приглашения — $ для sh, ksh или bash, % для csh или tcsh и C:\> для командных интерпретаторов Windows command.com или cmd.exe.

$> mysql --user=root test
$> mysqladmin extended-status variables
$> mysqlshow --help
$> mysqldump -u root personnel

Аргументы, начинающиеся с одной или двух дефисов (-, --), задают опции программы. Опции обычно указывают тип подключения, которое программа должна установить к серверу, или влияют на ее режим работы. Синтаксис опций описан в разделе 6.2.2 «Указание опций программы».

Аргументы без префикса дефиса (аргументы без ведущего дефиса) предоставляют дополнительную информацию программе. Например, программа mysql интерпретирует первый аргумент без префикса дефиса как имя базы данных, поэтому команда mysql --user=root test указывает, что вы хотите использовать базу данных test.

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

Некоторые опции являются общими для многих программ. Наиболее часто используемыми из них являются опции --host (или -h), --user (или -u) и --password (или -p), которые задают параметры подключения. Они указывают хост, на котором работает сервер MySQL, а также имя пользователя и пароль вашей учетной записи MySQL. Все клиентские программы MySQL понимают эти опции; они позволяют указать, к какому серверу подключиться и какую учетную запись использовать на этом сервере. Другие опции подключения — --port (или -P) для указания номера порта TCP/IP и --socket (или -S) для указания файла Unix-соккета в Unix (или имени именованной трубы в Windows). Дополнительную информацию об опциях, определяющих параметры подключения, см. в разделе 6.2.4 «Подключение к серверу MySQL с помощью командных опций».

Возможно, вам потребуется вызывать программы MySQL, используя путь к каталогу bin, в котором они установлены. Это, вероятно, произойдет, если при попытке запустить программу MySQL из любого каталога, кроме каталога bin, появляется ошибка «программа не найдена». Чтобы сделать использование MySQL удобнее, вы можете добавить путь к каталогу bin в переменную среды PATH. Это позволит запускать программу, набрав только ее имя, а не полный путь. Например, если mysql установлен в /usr/local/mysql/bin, вы можете запустить программу, вызвав ее как mysql, и нет необходимости вызывать ее как /usr/local/mysql/bin/mysql.

Обратитесь к документации вашей командной оболочки за инструкциями по настройке переменной PATH. Синтаксис настройки переменных среды специфичен для интерпретатора. (Некоторая информация приведена в разделе 6.2.9 «Настройка переменных окружения».) После изменения настроек PATH откройте новое окно консоли в Windows или снова войдите в систему в Unix, чтобы эти настройки вступили в силу.

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/mysql-8.4-en/invoking-programs.html

Spec-Zone.ru

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