Spec-Zone.ru › MySQL 5.7

4.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

Аргументы, начинающиеся с одной или двух тире (-, --), задают параметры программы. Параметры обычно указывают тип соединения, которое программа должна установить с сервером, или влияют на её режим работы. Синтаксис параметров описан в разделе 4.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). Дополнительную информацию о параметрах, определяющих параметры подключения, см. в разделе 4.2.4 «Подключение к серверу MySQL с помощью параметров командной строки».

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

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

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

Spec-Zone.ru

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