Как да си"Upgrade PHP programs to use a MySQL4.1..
5 отговора
237 прегледа
Как да си"Upgrade PHP programs to use a MySQL4.1..
Не мога да оторизирам юзер на MySQL през PHP
Warning: mysql_pconnect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Abyss Web Server\htdocs\@test\testR_mysql.php on line 5
Колегите от форума MySQL ме насочиха към RTFM :)
[линк]
но там предлагат три начина:
1. Upgrade all client programs to use a 4.1.1 or newer client library.
2. When connecting to the server with a pre-4.1 client program, use an account that still has a pre-4.1-style password.
3. Reset the password to pre-4.1 style for each user that needs to use a pre-4.1 client program. This can be done using the
Опитах да реализирам т.1. (сложих си PHP 4.4), но положението е същото.
Моля, посъветвайте ме!
10х
Warning: mysql_pconnect(): Client does not support authentication protocol requested by server; consider upgrading MySQL client in C:\Program Files\Abyss Web Server\htdocs\@test\testR_mysql.php on line 5
Колегите от форума MySQL ме насочиха към RTFM :)
[линк]
но там предлагат три начина:
1. Upgrade all client programs to use a 4.1.1 or newer client library.
2. When connecting to the server with a pre-4.1 client program, use an account that still has a pre-4.1-style password.
3. Reset the password to pre-4.1 style for each user that needs to use a pre-4.1 client program. This can be done using the
Опитах да реализирам т.1. (сложих си PHP 4.4), но положението е същото.
Моля, посъветвайте ме!
10х
Re: Как да си"Upgrade PHP programs to use a MySQL4.1..
RTFM :)
php.net/mysqli
Break The UnBreakable
php.net/mysqli
Break The UnBreakable
Прочетох го,е и-да взема да си компилирам PHP ли?
Прочетох го,е и-да взема да си компилирам PHP ли? :)
In order to have these functions available, you must compile PHP with support for the mysqli extension.
Работя под WinXP, PHP не ми е основната среда.
Сигурно има начин да смемя някой dll и да конфигурирам нещо, без да се налага да компилирам PHP.
In order to have these functions available, you must compile PHP with support for the mysqli extension.
Работя под WinXP, PHP не ми е основната среда.
Сигурно има начин да смемя някой dll и да конфигурирам нещо, без да се налага да компилирам PHP.
Re: Прочетох го,е и-да взема да си компилирам PHP
а, ми ако си е на твойто сървър, можеш просто да потърсиш информация в Нетя за това как да пуснеш МъСЯЛ 4.1 да работи с аутентикацията като за по-старите версии... беше нещо от сорта на 2 реда в ИНИ файла му... ма не ми се рови ся да търся
Just a genius
Благодаря, май ще се справя :)
Както пише в мануалите, при установяване на парола на потребителя, работата тръчна без никакви други доработки (PHP4.4, MySQL4.1).
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Кофти, че още не ми е много ясна разликата, но ще я коплч.
Благодаря на всички!
mysql> SET PASSWORD FOR
-> 'some_user'@'some_host' = OLD_PASSWORD('newpwd');
Кофти, че още не ми е много ясна разликата, но ще я коплч.
Благодаря на всички!
Re: Благодаря, май ще се справя :)
вероятно използва друг алгоритъм за хеширане на паролата