Обычно для получения доступа к
серверу MySQL необходимо сообщить
клиентской программе параметры
подсоединения: указать хост, с
которым вы хотите соединиться,
ваши имя пользователя и пароль.
Например, клиент mysql
можно запустить следующим образом
(необязательные аргументы
заключены в квадратные скобки
‘[’ и
‘]’):
shell> mysql [-h host_name] [-u user_name] [-pyour_pass]
Альтернативной формой опций
-h, -u, и
-p являются
--host=host_name,
--user=user_name и
--password=your_pass. Заметим, что
между -p или
--password= и следующим за ними
паролем пробела нет.
Внимание:
Указывать пароль в командной
строке небезопасно! Любой
пользователь в вашей системе может
впоследствии отыскать ваш пароль,
введя команду типа ps auxww.
Обратитесь к разделу See
Раздел 4.1.2, «Файлы параметров my.cnf».
В mysql используются
следующие значения по умолчанию
для параметров подсоединения,
пропущенных в командной строке:
Значением по умолчанию для имени
хоста является localhost.
Значением по умолчанию для имени пользователя является ваш Unix-аккаунт.
При отсутствии префикса
-p никакого пароля не
указывается.
Таким образом, для Unix-пользователя
joe следующие команды
являются эквивалентными:
shell>mysql -h localhost -u joeshell>mysql -h localhostshell>mysql -u joeshell>mysql
Другие клиенты MySQL ведут себя подобным же образом.
В Unix-системах можно задавать различные значения по умолчанию, которые будут использоваться при соединении с сервером, чтобы избавиться от необходимости каждый раз при вызове клиентской программы вводить их в командной строке. Это можно сделать двумя способами:
Параметры подсоединения можно
задать в разделе [client]
файла конфигурации
my.cnf, который
находится в вашей домашней
директории. Соответствующий
раздел этого файла может иметь
следующий вид:
[client] host=host_name user=user_name password=your_pass
Обратитесь к разделу See
Раздел 4.1.2, «Файлы параметров my.cnf».
Параметры соединения можно
задавать через переменные
окружения. Для mysql
можно задать хост при помощи
MYSQL_HOST. Для задания
имени пользователя для MySQL можно
использовать USER (это
относится только к ОС Windows).
Пароль может быть задан с
помощью MYSQL_PWD (но это
небезопасно, см. следующий
раздел). Обратитесь к разделу See
Приложение F, Переменные окружения.
This is a translation of the MySQL Reference Manual that can be found at dev.mysql.com. The original Reference Manual is in English, and this translation is not necessarily as up to date as the English version.
© 1995-2005 MySQL AB. All rights reserved.
