The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Проблема с MySQL (пароль root'a)"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Проблема с MySQL (пароль root'a)"  
Сообщение от BaRYaN (ok) on 19-Авг-07, 22:42 
Linux Mandriva 2007.

Установил MySQL-server-5.0.45 и MySQL-client.
После чего попытался (как и руководстве было сказано) задать пароль на root'a в MySQL.
Один из предложенных способов, хотя я пробовал и другие:
shell> mysqladmin -u root password new_password

И вот что у меня выходит:
mysqladmin -u root password 1234qwer
mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'root'@'localhost' (using password: NO)'  

Если поробовать войди в mysql -u root -p и ввести пароль, тоже самое ,а есть mysql -u "xxx",
то входит, но при этом не дает сменить пароль РУТА %((  

Шо не так?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Проблема с MySQL (пароль root'a)"  
Сообщение от Oyyo on 19-Авг-07, 23:20 

>Один из предложенных способов, хотя я пробовал и другие:
>shell> mysqladmin -u root password new_password

Х.З. что ты пробовал

>[оверквотинг удален]
>И вот что у меня выходит:
>mysqladmin -u root password 1234qwer
>mysqladmin: connect to server at 'localhost' failed
>error: 'Access denied for user 'root'@'localhost' (using password: NO)'
>
>Если поробовать войди в mysql -u root -p и ввести пароль, тоже
>самое ,а есть mysql -u "xxx",
>то входит, но при этом не дает сменить пароль РУТА %((
>
>Шо не так?

по readme в пакете вроде так:
усли сервис mysql запущен, остановить
далее выполнит
/usr/bin/mysqld_safe &
/usr/bin/mysqladmin -u root password "новый пароль"

проверь путь к файлам, у тебя может быть другой


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Проблема с MySQL (пароль root'a)"  
Сообщение от Fanat_non_root email(ok) on 20-Авг-07, 00:01 
mysqladmin: connect to server at 'localhost' failed

- насколько я понимаю, он ка краз жалуеться на отсутсвие сего сервиса, запусти и попробуй снова.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Проблема с MySQL (пароль root'a)"  
Сообщение от Oyyo on 20-Авг-07, 00:12 
>mysqladmin: connect to server at 'localhost' failed
>
>- насколько я понимаю, он ка краз жалуеться на отсутсвие сего сервиса,
>запусти и попробуй снова.

совершенно верно, точно не помню, но кажется я запускал эти комманды в одной строке
/usr/bin/mysqld_safe & /usr/bin/mysqladmin -u root password "новый пароль"

если опять не получится:
останавливаем сервер если сервис запущен
запускаем его без проверки таблиц прав(& - запуск команды в фоновом режиме):

mysqld_safe --skip-grant-tables &

Теперь можно заходить root’ом без пароля:

mysql -u root

и меняем/ставим пароль:

UPDATE user SET Password=PASSWORD("Ваш новый пароль") WHERE User='root';
FLUSH PRIVILEGES;
\q

Запускаем сервер в нормальном режиме

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Проблема с MySQL (пароль root'a)"  
Сообщение от BaRYaN (ok) on 20-Авг-07, 02:16 
>[оверквотинг удален]
>
>mysql -u root
>
>и меняем/ставим пароль:
>
>UPDATE user SET Password=PASSWORD("Ваш новый пароль") WHERE User='root';
>FLUSH PRIVILEGES;
>\q
>
>Запускаем сервер в нормальном режиме

с последним вариантом он пустил но говорит что база не выбрана:
UPDATE user SET Password=PASSWORD("Ваш новый пароль") WHERE User='root';
ERROR 1046 (3D000): No database selected

А если так
SET PASSWORD FOR root@localhost=PASSWORD('new_password');

то режим его не устраивает  
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Проблема с MySQL (пароль root'a)"  
Сообщение от Oyyo on 20-Авг-07, 03:35 
>с последним вариантом он пустил но говорит что база не выбрана:
>UPDATE user SET Password=PASSWORD("Ваш новый пароль") WHERE User='root';

UPDATE mysql.user SET Password=PASSWORD('Ваш новый пароль') WHERE User='root';

>ERROR 1046 (3D000): No database selected
>
>А если так
>SET PASSWORD FOR root@localhost=PASSWORD('new_password');
>
>то режим его не устраивает
>ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option
>so it cannot execute this statement

эта команда для mysqladmin, а ты находишься в консоли клиента mysql

если опять будет ругаться
находясь в консоли mysql выполни
SELECT User FROM mysql.user ;

ответ примерно такой
+---------+
| User    |
+---------+
| mysql   |
|         |
| root    |
+---------+
если юзера root не будет его нуна создать командой INSERT
если будет ругаться на отсутствие базы mysql, ты видимо пропустил
создание при установке
/usr/bin/mysql_install_db --user=mysql

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Проблема с MySQL (пароль root'a)"  
Сообщение от BaRYaN (??) on 21-Авг-07, 00:24 
>[оверквотинг удален]
>| User    |
>+---------+
>| mysql   |
>|         |
>| root    |
>+---------+
>если юзера root не будет его нуна создать командой INSERT
>если будет ругаться на отсутствие базы mysql, ты видимо пропустил
>создание при установке
>/usr/bin/mysql_install_db --user=mysql

То что комманды, одна для MySQL, а другая для mysqladmin, я понял (не совсем еще тупой:)...
В общем огромнейшее спасибо! Все получилось!!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Проблема с MySQL (пароль root'a)"  
Сообщение от BaRYaN (ok) on 20-Авг-07, 02:18 
>mysqladmin: connect to server at 'localhost' failed
>
>- насколько я понимаю, он ка краз жалуеться на отсутсвие сего сервиса,
>запусти и попробуй снова.

Сервис запущен. Он говорить, что просто не смог подрубиться из-за того что нету доступа root пользователя.


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру