Host 'localhost' is not allowed to connect to this MySQL server

Discussion in 'Безопасность и Анонимность' started by Дикс, 18 Sep 2008.

  1. Дикс

    Дикс Elder - Старейшина

    Joined:
    16 Apr 2006
    Messages:
    1,194
    Likes Received:
    227
    Reputations:
    26
    Warning: mysql_connect(): Host 'localhost' is not allowed to connect to this MySQL server in C:\www\index.php on line 3

    подскажите, как это исправить? раньше не было такой проблемы. переустановка не помогает.
    читал в гугле что надо создать юзера с полными привилегиями, но я же не могу войти в mysql ни с какой стороны!
     
  2. Onix

    Onix Elder - Старейшина

    Joined:
    19 Apr 2006
    Messages:
    102
    Likes Received:
    7
    Reputations:
    -4
    С командной строки пробуй.
     
  3. AkyHa_MaTaTa

    AkyHa_MaTaTa Elder - Старейшина

    Joined:
    19 Mar 2007
    Messages:
    558
    Likes Received:
    306
    Reputations:
    27
    Как я понял, для узера которым ты подключаешься в скрипте, запрешен конект с host localhost, вернее для него указан host отличный от localhost.
    Попробуй переустонови мускуль, или устонови его заново например на WM, потом сходи в диск_куда_установлен_мускуль:\пут_до_мускуля\MYSQL4(MYSQL5)\DATA\MYSQL\ замени
    USER.MYI
    USER.MYD
    USER.FRM
    анологичными файлами с вновь установленого мускуля(в котором будутет узер root c пустым пассвордом и с % host).