Forum Webscript.Ru
Общие => Базы данных => Тема начата: davydov от 20 Августа 2004, 18:24:49
-
Есть html страница с именем и паролем (вводятся) потом передаются в php он в свою очередь конектится к базе. Но в конце віводит:
Warning: Client does not support authentication protocol requested by server; consider upgrading MySQL client in s:\\home\\http://www.dmt.dn.ua\\www\\sql.php on line 7
Warning: MySQL Connection Failed: Client does not support authentication protocol requested by server; consider upgrading MySQL client in s:\\home\\http://www.dmt.dn.ua\\www\\sql.php on line 7
Could not connect
Строка 7:
$link = mysql_connect($host,$user, $pasw,) or die("Could not connect");
Что надо сделать????:confused:
-
обновить пхп
-
Спасибо.
-
по сообщению \'...Client does not support authentication protocol...\'
читайте MySQL Reference Manual
там фича вся в паролях юзеров
для каждого пользователя нужно сбросить пароль в некий \'pre-4.1-style password\'
это делается следующей командой для каждого пользователя:
mysql> SET PASSWORD FOR \'имя_пользователя\'@\'localhost\' = OLD_PASSWORD ( \'новый_пароль\' );
mysql> FLUSH PRIVILEGES;
-
КРОТ ты гений!!!
Мне надо было быстро исправить ситуацию, а потом уж разбираться в проблемме...
Я почти сразу нарвался на этот форум!
И о чудо! Твои две команды сработали! :)))