MySQL: авторизация на основе конфига

MySQL/PostgreSQL/SQLite/Oracle/M$SQL/....

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

MySQL: авторизация на основе конфига

Непрочитанное сообщение Bayerische » 2011-03-01 16:06:29

Оно понятно, через GRANT можно задать привилегию с паролем в таблице. Хочу сделать через my.cnf
Вставляю

Код: Выделить всё

[client]
password	= "1"
Начинает требовать пароль. Набираю любой пароль, не подходит. Зато, если пароль пустой, всё получается. Что за, а?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: MySQL: авторизация на основе конфига

Непрочитанное сообщение Bayerische » 2011-03-01 16:39:37

Кстати, что под FreeBSD, что под Windows, одинаковая байда.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: MySQL: авторизация на основе конфига

Непрочитанное сообщение Bayerische » 2011-03-01 17:33:42

Не могу понять, для чего вообще эта секция [client]

Код: Выделить всё

The [client] option group is read by all client programs (but not by mysqld). This enables you to specify options that apply to all clients. For example, [client] is the perfect group to use to specify the password that you use to connect to the server. (But make sure that the option file is readable and writable only by yourself, so that other people cannot find out your password.) Be sure not to put an option in the [client] group unless it is recognized by all client programs that you use. Programs that do not understand the option quit after displaying an error message if you try to run them. 
Кому оно там пароль отправляет? Выходит, не от базы пароль в файле, а просто это для других программ? Тогда почему реагирует на наличие пароля, сразу начинает просить его, хотя бы пустого?

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL: авторизация на основе конфига

Непрочитанное сообщение Gamerman » 2011-03-01 18:02:34

Клиента какого пользуете?
Глюк глюком вышибают!

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: MySQL: авторизация на основе конфига

Непрочитанное сообщение Bayerische » 2011-03-01 18:12:28

Разные.
Freebsd: mysql
Windows: HeidiSQL, SQLYog.

Аватара пользователя
Gamerman
капитан
Сообщения: 1723
Зарегистрирован: 2009-05-17 21:01:23
Откуда: Украина, Ужгород - Днепр
Контактная информация:

Re: MySQL: авторизация на основе конфига

Непрочитанное сообщение Gamerman » 2011-03-01 18:26:49

Думаю, что для mysql используется своя секция, а вот для других клиентов хз.
Насколько я знаю протокол связи с мускулем, возможна такая ситуация, что параметр "пароль" срабатывает только тогда, когда клиент вообще не отправляет сам пароль, а не когда пустой пароль (не отправляет и пустой - разные вещи вроде.)
Глюк глюком вышибают!

zg
полковник
Сообщения: 5845
Зарегистрирован: 2007-12-07 13:51:33
Откуда: Верх-Нейвинск

Re: MySQL: авторизация на основе конфига

Непрочитанное сообщение zg » 2011-03-09 21:59:32

Bayerische писал(а):Кому оно там пароль отправляет? Выходит, не от базы пароль в файле, а просто это для других программ?
угу, только локальным клиентам типа mysql, mysqldump и т.п.
Bayerische писал(а):Не могу понять, для чего вообще эта секция [client]
для дефолтных настроек mysql-клиентов, а не демона.

Bayerische
капитан
Сообщения: 1820
Зарегистрирован: 2010-12-25 20:41:50
Откуда: Хлебная столица

Re: MySQL: авторизация на основе конфига

Непрочитанное сообщение Bayerische » 2011-03-09 22:03:55

Да, я теперь понял. Неоднозначная трактовка конфига.

Аватара пользователя
vadim64
майор
Сообщения: 2101
Зарегистрирован: 2009-09-17 15:15:26
Откуда: Засратовец

Re: MySQL: авторизация на основе конфига

Непрочитанное сообщение vadim64 » 2011-03-09 23:35:04

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