За последние 24 часа нас посетили 16395 программистов и 1556 роботов. Сейчас ищут 1612 программистов ...

Сломалось подключение к базе

Тема в разделе "PHP и базы данных", создана пользователем xber9, 23 июн 2017.

  1. xber9

    xber9 Новичок

    С нами с:
    23 июн 2017
    Сообщения:
    4
    Симпатии:
    1
    Народ, помогите, не знаю что там обновили у АГАВЫ но у меня перестало подключаться к базе хотя вчера все работало
    теперь пишет

    : Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled)

    подключапюсь так


    PHP:
    1. <?
    2. $dbh=mysql_connect ("localhost", "***", "***") or die ('I cannot connect to the database because: ' . mysql_error());
    3. mysql_select_db ("interes1_sitedate");
    4. mysql_query("SET NAMES 'utf8'");
    5. ?>
    кто может помогите как это поправить?
     
    #1 xber9, 23 июн 2017
    Последнее редактирование модератором: 23 июн 2017
  2. denis01

    denis01 Суперстар
    Команда форума Модератор

    С нами с:
    9 дек 2014
    Сообщения:
    12.227
    Симпатии:
    1.714
    Адрес:
    Молдова, г.Кишинёв
    Надо им по этому поводу написать, они подскажут решение, так как мы не знаем что там на сервере
     
    xber9 нравится это.
  3. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
    переходи на mysqli
     
    denis01 нравится это.
  4. xber9

    xber9 Новичок

    С нами с:
    23 июн 2017
    Сообщения:
    4
    Симпатии:
    1
    так и так вроде на mysqli написано
     
  5. MouseZver

    MouseZver Суперстар

    С нами с:
    1 апр 2013
    Сообщения:
    7.798
    Симпатии:
    1.331
    Адрес:
    Лень
    denis01 нравится это.
  6. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
    неа
     
  7. Fell-x27

    Fell-x27 Суперстар
    Команда форума Модератор

    С нами с:
    25 июл 2013
    Сообщения:
    12.156
    Симпатии:
    1.770
    Адрес:
    :сердА
    mysqli_ - это расширение для работы с БД семейства MySQL, пришедшее на замену старому расширению mysql_, которое используется у вас в коде. То есть речь идет не о БД, а именно вот об адаптере к ней.

    Если не обновите код и перейдете на PHP7+, удивитесь тому, что у вас все, что связано с БД, тупо перестанет работать.
     
    xber9 нравится это.
  8. xber9

    xber9 Новичок

    С нами с:
    23 июн 2017
    Сообщения:
    4
    Симпатии:
    1
    уже понял что такое mysqli
    версии php не менял как было 5.3 так и осталось
    код тоже нигде не менял а почему то все поломалось
    наверно АГАВА глючит
    уже написал в поддержку - посмотрю что скажут, тк переписывать сайт на mysqli совсем желания нет
     
    denis01 нравится это.
  9. san4ez

    san4ez Активный пользователь

    С нами с:
    13 авг 2016
    Сообщения:
    331
    Симпатии:
    47
    рано или поздно придется...
     
  10. xber9

    xber9 Новичок

    С нами с:
    23 июн 2017
    Сообщения:
    4
    Симпатии:
    1
    спс всем все поправилось само - видать глюки агавы