- Подписка на печатную версию:
- Подписка на электронную версию:
- Подшивки старых номеров журнала (печатные версии)
LXF107:Совет месяца
Материал из Linuxformat.
Администратор-root MySQL и суперпользователь root используют разные пароли, и если вы забыли первый, вам может показаться, что все пропало. Но если у вас есть стандартный root-доступ к машине, на которой запущен сервер MySQL, сбросить пароль вовсе не проблема.
Остановите службу MySQL командой
/etc/init.d/mysql stop
и запустите демона снова, вот так:
mysqld_safe --skip-grant-tables &
Вы прикажете серверу не проверять пароли – это определенно небезопасно, так что поторопитесь! Войдите как root и установите себе новый пароль:
mysql -u root use mysql; update user set password=PASSWORD(“НОВЫЙ-ПАРОЛЬ-ROOT”) where User=’root’; flush privileges; quit
Остановите сервер и вновь запустите его командами:
/etc/init.d/mysql stop /etc/init.d/mysql start
а затем используйте новый пароль root для общения с СУБД обычным образом. Вы изменили пароль только у root – остальных пользователей это не касается, и приложения, базирующиеся на MySQL, такие как блоги, CMS-системы и MythTV, ничего не заметят.