|
|
|
| Добрый день!
Помогите пожалуйста советом, а то я уже измучился...
На машине установлено:
Apache ( 1.3.12 ) - F:\Program Files\Apache Group\Apache
PHP ( 4.4.4 ) - F:\php4
MySQL ( 4.0.12 ) - F:\mysql
Сервак работает, PHP тоже, но как только дело доходит до MySQL - всё стопорится. Выдаётся ошибка следующего содержания ( простите, за точность не ручаюсь ), что пользователю root@127.0.0.1 отказано в доступе. Чего я только не делал...
Могу предоставить файлы конфигурации my.ini и php.ini ( здесь почему-то можно присоеденить только один файл ).
Если что - вот моя ася ( для оперативности ) - 296 238 110
Заранее благодарен. | |
|
|
|
|
|
|
|
для: Одинокий Странник
(12.02.2007 в 12:57)
| | Это означает, что вы скорее всего неправильный пароль root указываете. Какой пароль вы используете и изменяли ли вы пароль root при помощи оператора GRANT? | |
|
|
|
|
|
|
|
для: cheops
(12.02.2007 в 13:28)
| | Видимо, я сейчас сяду в лужу, но я использовал в качестве пароля совершенно нейтральное слово - первое, что пришло в голову. И это же слово я использую в качестве пароля в функции mysql_connect() при обращении к серверу. Оператор GRANT не использовался ( как мне кажется ). Я при первом запуске MySQL, когда появляется окно с приглашением набрать пользователя и пароль, указал "root" и пароль... | |
|
|
|
|
|
|
|
для: Одинокий Странник
(12.02.2007 в 15:01)
| | Дело в том, что при установке MySQL создаётся лишь одна учётная запись - root (иногда ещё создаётся анонимный пользователь), который имеет в качестве пароля пустую строку.
Попробуйте использовать в качестве пароля root пустую строку (и тот пароль который вы вводили - но он скорее всего не действительный). | |
|
|
|
|
|
|
|
для: cheops
(12.02.2007 в 16:08)
| | Спасибо за совет! Попробую обязательно. О результатах сообщу. | |
|
|
|
|
|
|
|
для: Одинокий Странник
(12.02.2007 в 18:00)
| | Увы! Ничего не помогло. Переустановил "мускул" и при запросе указать пароль и пользователя набрал пользователя "root", а пароль пробел, так как проигнорировать это поле и оставить его пустым не получается - программа не идёт дальше.
Позже, через винадмин, отредактировал my.ini удалив пробел, как пароль. Всё осталось попрежнему - при первом же использовании мускула появляется сообщение, что пользователю root@127.0.0.1 отказано в доступе.
Я просто в тупике...
Если кому-нибудь интересно, выкладываю архивчик с файлами конфигурации.
Помогите пожалуйста. | |
|
|
|
|
|
|
|
для: Одинокий Странник
(13.02.2007 в 10:26)
| | попробуй вызвать так:
с:\mysql\bin> mysql -u root -pпароль
если зайти не сможешь, значит попробуй без пароля
если не зайдет попробуй язык сменить на английский.
если и тогда не зайдет , значит ты воткнул не тот пароль, который хотел и следовательно не знаешь его! вот! | |
|
|
|
|
|
|
|
для: Одинокий Странник
(13.02.2007 в 10:26)
| | У вас MySQL версии 4.0? Просто WinMySQLadmin выключайте крестиком - это клиентская программа и ничего большего. Редактирование my.ini не приводит к смене пароля. | |
|
|
|
|
|
|
|
для: cheops
(13.02.2007 в 12:43)
| | Спасибо, попробую. Но если я не ошибаюсь, при "обходе" этой клиентской части порграммы, не формируется файл my.ini... Или я ошибаюсь? | |
|
|
|
|
|
|
|
для: Одинокий Странник
(13.02.2007 в 13:49)
| | Ничего страшного, my.ini вам конечно нужен, так как MySQL расположена не на диске C, но вы его можете взять из вашего архива. | |
|
|
|
|
|
|
|
для: cheops
(13.02.2007 в 14:24)
| | Понял, спасибо.
Буду пробовать. | |
|
|
|
|
|
|
|
для: Одинокий Странник
(13.02.2007 в 14:30)
| | пароль для root поставь рута и попробуй версию MySQL 4.1 | |
|
|
|