Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 08:45 17.06.24 
Компютри и Интернет
   >> Бази данни
Всички теми Следваща тема *Кратък преглед

Страници по тази тема: 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 | >> (покажи всички)
Всички темиСледваща тема*Кратък преглед
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.