|
MySQL.RU - Webboard
Вернуться
Привелегии MySQL 4.1.11 (Илья) 01/06/2005 - 21:17:51
Re: RTFM! (Dinky) 02/06/2005 - 00:03:38
From: Илья - 01/06/2005 - 21:17:51
Subject:Привелегии MySQL 4.1.11
-----------------
Поставил новую mySQL 4.1.11, перенес базы и пользователей
Но возникли проблемы при создании пользователей, в частности раньше привелегии раздавались следующим скриптом:
$bdresult=mysql_query ("INSERT INTO user (host,user,password) values ('localhost','$name',password ('$newpass'))");
//Создаем базу данных с именем, совпадающим с логином пользователя
$bdresult=mysql_query ("create database $name");
//Предоставляем пользователю все привилегии на эту БД.
$bdresult=mysql_query ("grant all privileges on $name.* to $name identified by '$newpass'");
$bdresult=mysql_query ("update db set host='localhost' where user='$name'");
$bdresult=mysql_query ("update user set Create_tmp_table_priv='N', Lock_tables_priv='N' where user='$name'");
таким образом 1 пользователь имеет доступ к одной талице, но с переходом на 4.1.11 с логином нового пользователя невозможно подключиться, причем все старые работают.
подключаюсь через phpMyAdmin
-~{}~ 01.06.05 21:03:
Вроде всё проверил,
в таблицах user и db значения совпадают со значениями предыдущих записей (смотрю через phpMyAdmin)
-~{}~ 01.06.05 21:06:
Отличается только поле Password
Предыдущие записи имеют вид:
20a009080a0c8534
Нынешние:
*209644A604AFEBE83AD2E0110C90F0BA243B931B
Кто-нить сталкивался с подобным?
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
22292
|
|