За последние 24 часа нас посетили 17438 программистов и 1609 роботов. Сейчас ищет 1031 программист ...

MySQL

Тема в разделе "Установка PHP", создана пользователем Daber, 5 дек 2007.

  1. Daber

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

    С нами с:
    7 окт 2007
    Сообщения:
    26
    Симпатии:
    0
    Эх... Нубский вопрос. Не пашет MySQL.
    Как таковой он запахал и даже признал php-функции, но юзером root:root он не подключается..

    Скрипт, который в /install:
    Код (Text):
    1. Current PHP version:  5.1.4
    2. Warning: mysql_connect() [function.mysql-connect]: Access denied for user 'root'@'localhost' (using password: YES) in C:\Program Files\Apache Group\Apache2\htdocs\connect.php on line 4
    3. Could not connect
    Естесственно проставил root:root в скрипте.. :)
    И проверил пароль на MySQL перенастройкой. Всё правильно.

    Чево делать?
     
  2. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1. ввести правильный пароль
    2. отключить проверку авторизации, поменять пароль. включить проверку.
     
  3. Daber

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

    С нами с:
    7 окт 2007
    Сообщения:
    26
    Симпатии:
    0
    440Hz
    1. я ввожу правильный пароль.
    Он у меня "root", как и юзер. Проверял перенастройкой, где надо вводить старый и новый.
    2. как?
     
  4. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    1. проверь из консоли.
    2. поправить my.ini и перезапустить mysql

    ты чем админишь базу?
     
  5. Daber

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

    С нами с:
    7 окт 2007
    Сообщения:
    26
    Симпатии:
    0
    1. не умею.
    2. а что именно?

    Pma.. А подключался PHP-тестом.
    Код (Text):
    1. <?php mysql_connect("localhost", "root", "root") ?>
     
  6. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    # по умолчанию пароль для рута пустой
     
  7. Daber

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

    С нами с:
    7 окт 2007
    Сообщения:
    26
    Симпатии:
    0
    Ti
    Там ведь при установке нужно указывать.. Я помню, что когда-то был у меня пустой пароль.. не помню как делал..
     
  8. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    # на установке:
    выбрать skip в том месте, где просит пароль
     
  9. Daber

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

    С нами с:
    7 окт 2007
    Сообщения:
    26
    Симпатии:
    0
    Ti
    http://php.ru/install/
    7 пункт.. указать пароль.. от него не увернуться..
     
  10. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    сорри, не "выбрать skip", а убрать галку "Modify Security Settings".
     
  11. Daber

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

    С нами с:
    7 окт 2007
    Сообщения:
    26
    Симпатии:
    0
    Ti
    Большое спасибо..
    Я когда удалял мускуль, через сетап, для переустановки, остаточные файлы не сносил. А сейчас проверил user.myi, в котором остаются старые настройки юзера.. Удалил и убрал галку, теперь пролетает без пароля. может попробую пароль поставить, чтобы в скриптах не переписывать..
     
  12. Daber

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

    С нами с:
    7 окт 2007
    Сообщения:
    26
    Симпатии:
    0
    Еще вопрос!
    Как адаптировать cURL? Чорд.. всё перепробовал.. и этими двумя файлами подзасрал систем и систем32.. php.ini наладил.. вариировал.. не работает..
    Код (Text):
    1. Fatal error: Call to undefined function curl_init()
    не Денвер. На Винде..
     
  13. Ti

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

    С нами с:
    3 июл 2006
    Сообщения:
    2.378
    Симпатии:
    1
    Адрес:
    d1.ru, Екатеринбург
    настройка путей для поиска INI файла, php и расширений php:
    1. настройте системные переменные:
    - переменая PHPRC=полный путь до папки php (например, "c:\www\php")
    - в переменную PATH = добавить полный путь до папки php и до php/ext (например, "др. переменные ...; c:\www\php; c:\www\php\ext")
    2. php.ini перенести в папку с PHP
    3. перезагрузить компьютер


    включаем расширение php:
    1. в php.ini раскоментировать расширение
    2. перезапустить web-server
    3. увидеть в phpinfo(); что все окей, расширение включено
     
  14. Daber

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

    С нами с:
    7 окт 2007
    Сообщения:
    26
    Симпатии:
    0
    Проверил в phpinfo(); нету курла... строчку расскомментировал, сервер перезапускал...
    чертовщина..

    ---
    Настроил переменные среды.. работает..