1.1, devcoder (??), 18:20, 04/02/2008 [ответить]
| +/– |
> Пароль у него был заменен на что-то уже неизвестное, поэтому неоходимо было найти debian-way.
Пароль debian-sys-maint генерится случайным образом в момент установки мускуля, то есть изначально был заведомо неизвестным, достаточно "неизвестным" для большинства пользователей и применений сервера:
# postinst
...
perl -e 'print map{("a".."z","A".."Z",0..9)[int(rand(62))]}(1..16)'
| |
1.2, Аноним (2), 11:45, 05/02/2008 [ответить]
| +/– |
Зачем это? Зачем килять мускуль? Достаточно
UPDATE mysql.user SET Password = PASSWORD( 'новый пароль' ) WHERE user = 'debian-sys-maint' AND host = 'localhost';
FLUSH PRIVILEGES;
| |
1.3, aim (??), 14:35, 05/02/2008 [ответить]
| +/– |
а mysql-то зачем килять если знаете пароль рута?!
| |
|
2.4, nitalaut (??), 18:26, 07/02/2008 [^] [^^] [^^^] [ответить]
| +/– |
а где написано, что он его знает ?
обратите внимание на ключ, с которым он запускает мускул...
| |
|
1.5, a6y (?), 12:24, 06/11/2009 [ответить]
| +/– |
У мя была проблема такая же,но с маненьким отличием : я ваще удалил этого пользователя =)))
Так как просто не знал,откуда он взялся,и думал мя поломали,а этот юзер - бэк дор =))) Но после удаления как раз эти косяки стали вылетать.
Чтобы добавить вышеупомянутого юзера,делаем так:
<!-- -->
Wtf debian-sys-maint?
Понедельник, 14 Июля 2008 г. 11:09 (ссылка) + в цитатник или сообщество +поставить ссылку
Прочитало: 0 за час / 0 за день Вы переносили базы mysql в debian из другой опрерационной системы или повредили базу с названием "mysql", или имели счастье установить ее заново? ) Поздравляю, возможно у вас теперь появилась такая вот проблема:
debatest:~# /etc/init.d/mysql restart
Stopping MySQL database server: mysqld.
Starting MySQL database server: mysqld.
Checking for corrupt, not cleanly closed and upgrade needing tables..
/usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
debatest:~# /usr/bin/mysqladmin: connect to server at 'localhost' failed
error: 'Access denied for user 'debian-sys-maint'@'localhost' (using password: YES)'
Как это исправить? И что это вообще за пользователь такой? Итак, открываем /etc/mysql/debian.cnf находим в нем строку password, запоминаем - это пароль пользователя debian-sys-maint, нужного для запуска хотя-бы проверки таблиц при старте сервера. Заходим в клиента mysql и выполняем два запроса:
GRANT RELOAD, SHUTDOWN, PROCESS, SHOW DATABASES, SUPER, LOCK TABLES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '-- тут пишем его пароль --';
GRANT ALL PRIVILEGES ON *.* TO 'debian-sys-maint'@'localhost' IDENTIFIED BY '-- тут пишем его пароль --' WITH GRANT OPTION;
После этого ошибка исправляется и мы плывем дальше. )
<!-- -->
Взято с
http://www.liveinternet.ru/users/stasikos/post80304705/
Надеюсь ком нить поможет!
| |
|
|
|
4.8, Евгений (??), 20:26, 07/07/2013 [^] [^^] [^^^] [ответить]
| +/– |
> как найти этот файл -/etc/mysql/debian.cnf?? где он находится | |
|
|
|
|