The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Пароль root на mysql сервере"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Др. сетевые сервисы / FreeBSD)
Изначальное сообщение [ Отслеживать ]

"Пароль root на mysql сервере"  +1 +/
Сообщение от BlackSnow (ok) on 20-Фев-09, 23:53 
Народ, помогите... Запускаю сервер, пытаюсь на него зайти:

[root@localhost /usr/ports/databases/phpmyadmin]# mysql -u root mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Пытался запускать с --skip-grant-tables
Менял пароль:
USE mysql;
UPDATE user SET Password=PASSWORD('123') WHERE User='root';
FLUSH PRIVILEGES;

Пытаюсь зайти:
[root@localhost /usr/ports/databases/phpmyadmin]# mysql -u root mysql -p          
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

MySQL сервер версии 5.1

Ответить | Правка | Cообщить модератору

Оглавление

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


1. "Пароль root на mysql сервере"  +/
Сообщение от vg (??) on 21-Фев-09, 00:18 

>Пытаюсь зайти:
>[root@localhost /usr/ports/databases/phpmyadmin]# mysql -u root mysql -p
>Enter password:
>ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

# mysql -u root -p

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "Пароль root на mysql сервере"  –1 +/
Сообщение от BlackSnow (ok) on 21-Фев-09, 00:50 
># mysql -u root -p

я так и делал раньше... просто щас ошибся с вводом команды... Вообщем результат тотже(((((((
Повторил:

mysql> UPDATE user SET Password=PASSWORD('123') WHERE User='root';
Query OK, 0 rows affected (0.02 sec)
Rows matched: 0  Changed: 0  Warnings: 0

Вот тут я не понимаю почему 0 затронуто.. Так и должно быть?

[root@localhost /usr/ports/ftp/wget]# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

5. "Пароль root на mysql сервере"  +/
Сообщение от angra (ok) on 22-Фев-09, 09:26 
Сделать предварительно select * from users\G наверное для дураков и трусов. Настоящий джигит будет использовать только метод тыка.
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

6. "Пароль root на mysql сервере"  +/
Сообщение от konst email(ok) on 24-Фев-09, 00:07 
>[оверквотинг удален]
>
>я так и делал раньше... просто щас ошибся с вводом команды... Вообщем
>результат тотже(((((((
>Повторил:
>
>mysql> UPDATE user SET Password=PASSWORD('123') WHERE User='root';
>Query OK, 0 rows affected (0.02 sec)
>Rows matched: 0  Changed: 0  Warnings: 0
>
>Вот тут я не понимаю почему 0 затронуто.. Так и должно быть?

Да. Если нет такого user'а.

Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

8. "Пароль root на mysql сервере"  +/
Сообщение от LS (ok) on 25-Фев-09, 03:36 
>[оверквотинг удален]
>mysql> UPDATE user SET Password=PASSWORD('123') WHERE User='root';
>Query OK, 0 rows affected (0.02 sec)
>Rows matched: 0  Changed: 0  Warnings: 0
>
>Вот тут я не понимаю почему 0 затронуто.. Так и должно быть?
>

root - заход с любого хоста
root@domain - заход рутом c хоста в домене domain итд.
man-ы...

>
>[root@localhost /usr/ports/ftp/wget]# mysql -u root -p
>Enter password:
>ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

видим, что ты настройки не трогал и тебя по умолчанию пытаются авторизовать , как root'@'localhost. значит:

UPDATE user SET Password=PASSWORD('123') WHERE User='root' and Host='localhost';

PS вообще если только с локальной машины заходишь, до деляй нафик всех остальных рутов


Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

9. "Пароль root на mysql сервере"  +/
Сообщение от angra (ok) on 26-Фев-09, 02:47 
Ну а вам не помешает выучить sql, особенно секцию where дабы понять как соотносятся
WHERE User='root' and Host='localhost' и WHERE User='root'
Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

3. "Пароль root на mysql сервере"  +/
Сообщение от BlackSnow (ok) on 21-Фев-09, 02:02 
># mysql -u root -p

Пытался добавить нового пользователя, пишет ошибку, вроде вполне логичную...
Что с паролем root так и не разобрался... Помогите пожалуйста!

mysql> GRANT ALL PRIVILEGES ON *.* TO admin@"%" IDENTIFIED BY
    -> '123' WITH GRANT OPTION;
ERROR 1290 (HY000): The MySQL server is running with the --skip-grant-tables option so it cannot execute this statement

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

4. "Пароль root на mysql сервере"  +/
Сообщение от Pluton on 21-Фев-09, 20:58 
попробуй зайти с другой машины (не с localhost). насколько я знаю в базе есть 3 записи для root
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

7. "Пароль root на mysql сервере"  +/
Сообщение от daevy on 24-Фев-09, 14:50 
в my.cnf в секции [client] пропиши параметр password = пароль, затем запускай mysql БЕЗ --skip-grant-tables, и цепляйся обычной mysql -u root -p и еще на my.cnf chmod 600

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

10. "Пароль root на mysql сервере"  +1 +/
Сообщение от hackmer email on 24-Май-09, 16:00 
У меня была такая же проблема...Войти получилось только через phpmyadmin(сервер был запущен до меня), там увидел пользователя debian-sys-maint получилось через него зайти... пасс на этого пользователя лежит в /etc/mysql/debian.cnf
Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

11. "Пароль root на mysql сервере"  +/
Сообщение от Peroxide on 28-Янв-12, 21:13 
> У меня была такая же проблема...Войти получилось только через phpmyadmin(сервер был запущен
> до меня), там увидел пользователя debian-sys-maint получилось через него зайти... пасс
> на этого пользователя лежит в /etc/mysql/debian.cnf

Единственный толковый пост на эту тему на весь интернет. Спасибо!

Разработчикам MySQL в голову гвоздь забить надо. Это ж додуматься... при установке СУБД создавать дефолтный аккаунт, под которым только и можно зайти, при этом, сочинив для него километровый бессмысленный пароль, спрятанный в каком-то текстовом документике, зарытом где-то в системных папках с доступом для чтения только для суперпользователя и при этом, нигде ни слова об этом не сказать, дав пользователям практически неработоспособную систему.

Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

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

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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