|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » MySQL - смена пароля root |
|
MySQL - смена пароля root
|
Старожил Сообщения: 215 |
Профиль | Отправить PM | Цитировать
Здравствуйте!
MySQL Server 5.6, вложенный каталог bin добавлен к path Пробуя запускать mysqladmin c различными опциями отсюда http://dev.mysql.com/doc/refman/5.6/en/mysqladmin.html сделал следующее: то есть сменил пароль от root и при этом новый пароль сохранился в старом формате (pre-4.1) Отсюда возникли два вопроса: 1. как подключаться к mysql-серверу с паролем в старом формате? стандартным способом mysql -h localhost -u root -p (или без -h localhost, так как это значение по умолчанию) уже не получается ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) данное решение возможно работает, но пока до конфигурирования my.cnf не дошёл и, помимо этого, хотелось бы решить данную задачу в консоли http://serverfault.com/questions/573...h-mysql-5-6-15 Цитата:
2. как сменить пароль root, если он утерян? действую согласно http://dev.mysql.com/doc/refman/5.0/...rmissions.html Цитата:
- останавливаю mysql-сервер командой net stop mysql56 из командной строки, запущенной от имени администратора - запускаю сервер в режиме входа без пароля командой mysqld --skip-grant-tables - открываю новую командную строку, так как прежняя оказывается занятой (может быть есть способ запустить и вернуть управление командной строке, тоже полезно было бы узнать) - подключаюсь к серверу без пароля командой mysql или mysql -u root (как я понимаю становится без разницы под кем заходить) - обновляю пароль для root командами: вывод: Вывод: - завершаю mysqld.exe из диспетчера задач (либо tasklist -> taskkill) - запускаю службу mysql командой net start mysql56 Итого: win+r -> cmd -> mysql -h localhost -u root -p -> ERROR 2049 (HY000): Connection using old (pre-4.1.1) authentication protocol refused (client option 'secure_auth' enabled) то есть ничего не изменилось почему не изменилось понятно, так как вывод после update показал, что изменений сделано не было, но почему update не срабатывает неясно. Следовательно, остаётся вопрос что делать - как сменить пароль у root, когда он утерян? Спасибо! |
|||
Отправлено: 20:53, 11-05-2014 |
Старожил Сообщения: 215
|
Профиль | Отправить PM | Цитировать Цитата jah:
http://dev.mysql.com/doc/refman/5.6/...r-options.html Цитата:
Цитата jah:
Цитата jah:
если пароль другой, то покажет, что udpate был, хотя исходную проблему с ошибкой 2049 при коннекте это не решает Цитата jah:
пока помогла лишь переустановка сервера с предварительным удалением каталога C:\ProgramData\MySQL\MySQL Server 5.6 (иначе при новой установке запросит ввести пароль от старого root и проблема останется) если кто смог решить проблему меньшими силами, просьба поделиться |
|||||
Отправлено: 22:03, 14-05-2014 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 - [решено] Не выключается сложность пароля и не включается смена пароля по желанию пользователя | LEGI0N | Windows Server 2008/2008 R2 | 3 | 26-12-2013 23:06 | |
Разное - Смена пароля. Как вызвать диалоговое окно "Смена пароля" | iceberg200 | Microsoft Windows 2000/XP | 0 | 04-11-2011 16:22 | |
Debian/Ubuntu - [решено] Восстановления пароля ROOT'а на файловом сервере | CJ F.A.N. | Общий по Linux | 4 | 11-08-2010 06:02 | |
Смена пароля пользователем | YDen | Microsoft Windows NT/2000/2003 | 5 | 27-05-2009 09:27 | |
Восстановление пароля root | Tosha_l | Общий по FreeBSD | 10 | 30-09-2005 10:41 |
|