вопрос по mysql

for_memory

только что установил mysql 4.1, начались глюки
при запуске phpmyadmin выдает ошибку
Ошибка
Ответ MySQL:
- Access denied for user 'root'@'localhost' (using password: NO)
яндекс нашел вот это на эту тему:
MySQL - сугубо техническое: ошибка 1045 (via syndication)
По неизвестным науке причинам MySQL после инсталляции отказывается вопринимать пользователя root с заданным паролем. Выдается ошибка:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
зачем так сделано - неизвестно :- но проблема носит, по всей видимости повсеместный характер. Вот решение:
1) запустить сервер с опцией --skip-grant-table. Можно просто в .ini файл дописать
строку skip-grant-table
2) выполнить следующие SQL предложения:
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('your_new_password') where USER='root';
mysql> FLUSH PRIVILEGES;
3) удалить строку skip-grant-tables из ini файла и запустить сервер.
Теперь можно подключиться с новым паролем:
# mysql -u root -p
Enter password: your_new_password
var storeTitle="MySQL: ошибка 1045";var storeUrl="http://abava.blogspot.com";var storeLink="Проголосовать на LinkStore";var tags="программирование";document.write(""+storeLink+"");

разъясните плиз, как этот пункт выполнить
2) выполнить следующие SQL предложения:
# mysql -u root mysql
в смысле что значит вот это: # mysql -u root mysql
(до этого запускал mysql из денвера, но охота уже разобраться с запуском mysql напрямую)

ghytr00013

1) Попробуй
set password for localhost=old_password('PASSWORD');  
- в 4.1 (а может, и раньше, не помню) другая с-ма шифровки пароля, пхп её может не воспринимать.
2) Попробуй вначале залогинится под каким-то нерутовым пользователем, затем - разлогиниться и логиниться уже под рутом. Помню, помогало.

for_memory

1) Попробуй
code:set password for localhost=old_password('PASSWORD');
выдает:
query ok, 0 rows affected
но phpmyadmin выдает туже ошибку
_______________________________
2) Попробуй вначале залогинится под каким-то нерутовым пользователем, затем - разлогиниться и логиниться уже под рутом. Помню, помогало.
сорри за ламерство, но что нужно делать, чтобы залогиниться, а потом разлогиниться?

Andbar

ты вообще про мускуль что-то прочитай сначала (какую-то документацию по установке/первичной настройке и начальному освоению для новичков).
Мускуль у тебя на компе стоит или как?

for_memory

подскажи, что мускулить надо - море неадекватной инфы
естественно мускуль стоит

Andbar

тебе, на сколько я понял, надо почитать какую-то статью типа "первые шаги в mysql" и т.п.
Чтобы минимальные навыки по работе с mysql-сервером без каких либо дополнительных инструментов получить. По поводу проблемы с логином, тут два пути, которые точно приведут к требуемому результату: либо создать mysql-пользователя, который на локалхост сможет заходить без пароля, либо обновить пхп (оба варианта мною проверены).
Оставить комментарий
Имя или ник:
Комментарий: