|
Страници по тази тема: 1 | 2 | >> (покажи всички)
Тема
|
Някъде греша във връзката PHP-MySQL 4.1.14
|
|
Автор | MySQL 4.1.14 (Нерегистриран) |
Публикувано | 03.10.05 00:55 |
|
Някъде греша във връзката PHP-MySQL 4.1.14
Опитната постановка:
два компютъра в мрежа
Comp1: Abbys Web server, PHP 4.3.11, MySQL 4.0
Comp2: Abbys Web server, PHP 4.3.11, MySQL 4.1.14
Проблемът ми е, че не мога да свържа PHP и MySQL на Comp2.
В Веб вървъра на Comp2 слагам php файлче с
mysql_pconnect('localhost','XXX','YYY');
дава грешка:
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\test3_mysql.php on line 5
Ако във Веб вървъра на comp2 сложа
mysql_pconnect('Comp1','XXX','YYY');
всичко е ОК (но в този случей веб сървъра и php от Comp2 се свързват с MySQL от Comp1)
Моля за помощ!
| |
Тема
|
Привилегиите на юзера са ОК
[re: MySQL 4.1.14]
|
|
Автор | ПП-cъщия (Нерегистриран) |
Публикувано | 03.10.05 01:13 |
|
Привилегиите на юзера са ОК, през други клиенти си работи - само Web/PHP-MySQL е проблем.
| |
Тема
|
И защото се заядох,деинсталирах 4.1.14 и сложих4.0
[re: MySQL 4.1.14]
|
|
Автор | ППП-cъщия (Нерегистриран) |
Публикувано | 03.10.05 01:26 |
|
И защото се заядох,деинсталирах 4.1.14 и сложих 4.0
Без никакви други настройки и рестарти (нито на компа, нито на ВЕБ сървъра) всичко си тръгна ОК.
Къде ли бъркам с това 4.1.14 ????
| |
Тема
|
То си пише ама да имаше кой да чете ...
[re: MySQL 4.1.14]
|
|
Автор |
salle (един такъв) |
Публикувано | 03.10.05 08:39 |
|
Client does not support authentication protocol requested by server; consider upgrading MySQL client
И от самолет се вижда, че PHP-то ти използва библиотеките от 4.0 а пък в ръководството на MySQL има цяла глава по въпроса.
| |
Тема
|
Re: Някъде греша във връзката PHP-MySQL 4.1.14
[re: MySQL 4.1.14]
|
|
Автор |
mn_t (разпрашен) |
Публикувано | 03.10.05 08:43 |
|
| |
Тема
|
Благодаря!
[re: salle]
|
|
Автор | 1Ox (Нерегистриран) |
Публикувано | 03.10.05 12:35 |
|
Благодаря!
| |
Тема
|
Благодаря, отивам да доразпитам в клуба PHP
[re: mn_t]
|
|
Автор | 1Ox (Нерегистриран) |
Публикувано | 03.10.05 12:40 |
|
Благодаря, отивам да доразпитам в клуба PHP.
Впрочем, преди това си инсталирах PHP 4.4 - не се оправи работата.
Интересно, как се прави
Upgrade all client (мен ме интересува само PHP) programs to use a 4.1.1 or newer client library.
Впрочем, всички останали клиенти си работят както трябва, явно се оторизират "по стар стил"
| |
Тема
|
Re: Благодаря, отивам да доразпитам в клуба PHP
[re: 1Ox]
|
|
Автор |
salle (един такъв) |
Публикувано | 03.10.05 16:27 |
|
Ама какво не си доразбрал?
То май въобще не си погрледнал какво пише на
| |
Тема
|
Една-две подробности:
[re: salle]
|
|
Автор | PHP (Нерегистриран) |
Публикувано | 03.10.05 17:32 |
|
Първо, да ти благодаря (имам добър напредък, след Reset the password to pre-4.1 style for each user that needs to use a pre-4.1 client program :)
Не разбрах следното:
1. Кое налага промяна на клиентите, след смяната на стила на съхраняване на паролите в MySQL (може би е сменен формата на прехвърляне на данните за потребителя през сокета)?
(Някои клиенти си вървят нормално (Навикат), а други - не (Контрол център))
2. Дали не може да се намери актуализация за PHP, която да не изисква да указвам, че потребителя ползва стария стил?
И накрая: относно преположението ти, че не съм погледнал - не ми е в характера :), по-скоро не съм го разбрал напълно :(
| |
Тема
|
Re: Като погледнеш ...
[re: PHP]
|
|
Автор |
salle (един такъв) |
Публикувано | 03.10.05 21:41 |
|
То не е само въпрос а да погледнеш. Трябва и да се опиташ да разбереш какво виждаш!
В един стар френски филм от моето детство и;аше такава сценка: полицаите гонеха някого си с една надувна лодка, моторът изкюфка и спря и шефът изкрещя:
- Виж мотора!
Крюшо се обърна назад, погледна мотора, после изкрещя към шефа си:
- Видях го!
Та и ти така. Погледнал си ама само си погледнал. Не си прочел какво пише.
"Кое налага промяна на клиентите"
Ами то си го пише. Старите клиентски библиотеки (от 3.23 и 4.0) използват един алгоритъм. От 4.1 насам библиотеката използва нов алгоритъм по подразбиране но разбира и стария.
Със сървъра работата е същата. Старият си разира неговия алгоритъм (език, стил на писане и говорене) и туй то!
Новият (младежта да речем) си има свой алгоритъм (език, диалект, лафове ..). Е да разбира как говорят дъртите и знае как да си говори като тях ама не се кефи. Ама хич. Щом чак пък толкова се налага е хайде може да се насили (т.е. OLD_PASSWORD и другите опции)
"2. Дали не може да се намери актуализация за PHP, която да не изисква да указвам, че потребителя ползва стария стил?"
Казаха ти го различни хора, няколко пъти и в този и в другия клуб!
И в документацията на MySQL, която също няколко хора ти посочиха го има.
]Използвай mysqli библиотеките на PHP а не mysql
| |
|
Страници по тази тема: 1 | 2 | >> (покажи всички)
|
|
|