|
||
|
#1
|
|
Вес репутации:
0
Регистрация: 27.02.2009
Адрес: Москва
Сообщений: 7,248
Сказал(а) спасибо: 574
Спасибок 2,673
в 1,898 сообщениях |
Установка, изменение и воссстановление пароля root в MySQL -
09.04.2010, 10:04
mysqladmin - это команда, при помощи которой меняется пароль root в MySQL
Метод 1. Установка пароля root в первый раз. Если вы никогда не устанавливали пароль root в MySQL, сервер не будет требовать пароля root для подключения к вашим базам данных. Чтобы впервые установить пароль MySQL используйте в консоли команду mysqladmin как показано далее: $ mysqladmin -u root password newpass Для изменения (обновления) пароля root воспользуйтесь следующей командой: $ mysqladmin -u root -p oldpassword newpass Если же вы в ответ получили следующее сообщение: mysqladmin: connect to server at 'localhost' failed error: 'Access denied for user 'root'@'localhost' (using password: YES)' Воспользуйтесь следующей инструкцией для восстановления пароля к вашему MySQL. Изменения пароля MySQL для других пользователей. Для изменения пароля обычного пользователя введите следующую команду: $ mysqladmin -u user-name -p oldpassword newpass newpass - новый пароль. Метод 2 - Обновление или изменение пароля. MySQL хранит имена пользователей и пароли в таблице пользователей внутри базы данных. Вы можете обновить пароль используя следующий метод:
$ mysql -u root -p mysql> use mysql; mysql> update user set password=PASSWORD("newpass") where User='ENTER-USER-NAME-HERE'; ENTER-USER-NAME-HERE - тут ввести имя пользователя 4. Перегрузите привелегии и отлогиньтесь mysql> flush privileges; mysql> quit Восстановление пароля root в MySQL Вы можете восстановить пароль от баз данных MySQL если повторите следующие 5 шагов:
# /etc/init.d/mysql stop Stopping MySQL database server: mysqld. # mysqld_safe --skip-grant-tables & [1] 5988 Starting mysqld daemon with databases from /var/lib/mysql mysqld_safe[6025]: started # mysql -u root Welcome to the MySQL monitor. Commands end with ; or \g. Your MySQL connection id is 1 to server version: 4.1.15-Debian_1-log Type 'help;' or '\h' for help. Type '\c' to clear the buffer. mysql> mysql> use mysql; mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root'; mysql> flush privileges; mysql> quit 5. Останавливаем сервер MySQL: # /etc/init.d/mysql stop Stopping MySQL database server: mysqld STOPPING server from pid file /var/run/mysqld/mysqld.pid mysqld_safe[6186]: ended [1]+ Done mysqld_safe --skip-grant-table # /etc/init.d/mysql start # mysql -u root -p <!-- Вопросы задаем на форуме, не в ЛС --> |
Опции темы | |
Опции просмотра | |
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
FAQ Веб-мастеру - apache2 + php5 + mysql | Vector | Статьи и FAQ | 11 | 17.05.2012 19:14 |
FAQ Установка Apache2+PHP5+MySQL на Ubuntu 9.10 (LAMP) | Vector | Статьи и FAQ | 5 | 09.04.2010 10:05 |
FAQ Изменение фона при входе в систему | Vector | Windows 7 | 3 | 03.04.2010 10:29 |
FAQ Изменение mac адреса и номера eth в Ubuntu 9.04/8.10 | Vector | Статьи и FAQ | 0 | 16.01.2010 01:56 |
Статья Установка Nginx + PHP5 (С FastCGI и XCache) + MySQL на Ubuntu | Vector | nginx | 0 | 21.09.2009 00:40 |