[Comm] Lost connection to MySQL server during query

=?iso-8859-1?q?Maxim=2ESavrilov_=CE=C1_socenter=2Eru?= =?iso-8859-1?q?Maxim=2ESavrilov_=CE=C1_socenter=2Eru?=
Вт Апр 1 07:18:53 MSD 2003


On Mon, 31 Mar 2003 22:58:40 +0400
"Dodelup" <altlinux на vipdesign.ru> wrote:

> Люди!
> 
> Кто нибудь поможет?! Куда копать с этой проблемой?

1. В дистрибутивах Альта по-умолчанию конфиг mysql включает в себя
опцию skip-networking

[skip]
> > Пользователь test существует в системе и занесен в таблицу mysql
> > командой:
> > 
> > ***
> > insert into user (host,user,password) values ('localhost', 'test',
> > password('mypass'));
> > insert into db
> > (Host,Db,User,Select_priv,Insert_priv,Update_priv,Delete_priv,Create_pri
> > v,
> > Drop_priv,Grant_priv,References_priv,Index_priv,Alter_priv) values
> > ('localhost','test1','test','Y','Y','Y','Y','Y','Y','Y','Y','Y','Y');
> > flush privileges;
> > ***
> > 
> > В чем грабли?

2. У localhost адрес обычно 127.0.0.1, а вы пытаетесь подключиться к ней
а) с 192.168.168.168, если админ установлен на вашей машине
б) с 192.168.168.5, если он работает на том же сервере, что и mysqld

> > 
> > P.S.
> > Что еще странно, так это то, что в БД mysql у пользователя test вместо
> > Y,Y,Y,Y,Y,Y,Y,Y,Y,Y значатся N,N,N,N,N,N,N,N,N,N.

Это права доступа к системной базе mysql
плюс права на работу с внешним окружением

права доступа к обычной базе выставляются в таблице db

P.S. Документация к MySQL - одна из лучших, ИМХО
Можно читать как книгу.




Подробная информация о списке рассылки community