NeoLynx
Новичок
Привелегии 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 с логином нового пользователя невозможно подключиться, причем все старые работают.
Кто-нить сталкивался с подобным?
Поставил новую 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 с логином нового пользователя невозможно подключиться, причем все старые работают.
Кто-нить сталкивался с подобным?