Как указать значения по умолчанию при запуске клиента mysql?

Как указать значения по умолчанию при запуске клиента mysql?

07.05.2016 01:01:52 Просмотров 27 Источник

как в unix-подобной операционной системе задать значения по умолчанию для имени хоста, базы данных, пользователя, пароля и тому полобного?

чтобы каждый раз не указывать одно и то же типа:

$ mysql -h хост -u пользователь -pпароль база-данных

а просто запускать:

$ mysql
У вопроса есть решение - Посмотреть?

Ответы - Как указать значения по умолчанию при запуске клиента mysql? / Как указать значения по умолчанию при запуске клиента mysql?

Является ответом!
aleksandr barakin

07.05.2016 01:01:52

в документации указано местоположение файла, который прочитывается клиентом mysql при запуске:

~/.my.cnf

в нём можно указать все необходимые значения по умолчанию (конечно, их можно при необходимости переопределить из командной строки) в секции [client]:

[client]
host=хост
database=база-данных
user=пользователь
password=пароль
# и другие параметры для клиента mysql

для пущей безопасности имеет смысл сделать файл доступным только самому пользователю:

$ chmod go= ~/.my.cnf

кстати, этой файл учитывается и при запуске всех остальных программ из пакета mysql-client: mysqldump, mysqladmin, mysqlcheck и т.д. и т.п.

Закрыть X