Как я могу изменить пароль для root
пользователь MySQL к null
- значение никакого пароля или ''
- от клиента командной строки MySQL?
Вы можете восстановить пароль сервера базы данных MySQL с помощью пяти простых шагов.
Шаг № 1 : Остановите процесс сервера MySQL.
Шаг № 2 : Запустите процесс MySQL (MySQLD) сервера / демон с вариантом Table Tables Table Tables Tables, чтобы он не запрашивал пароль.
Шаг № 3 : Подключитесь к серверу MySQL в качестве пользователя root.
Шаг № 4 : Настройка нового пароля корневой учетной записи MySQL I.E. Сбросить пароль MySQL.
Шаг № 5 : Выйдите и перезапустите сервер MySQL.
Вот команды, которые вам нужно ввести для каждого шага (вход в систему как пользователь root):
Step # 1 : остановить MySQL Service
# /etc/init.d/mysql stop
Выход:
Stopping MySQL database server: mysqld.
Шаг № 2 : начать Для MySQL Server W / O Password:
# mysqld_safe --skip-grant-tables &
Вывод:
[1] 5988
Starting mysqld daemon with databases from /var/lib/mysql
mysqld_safe[6025]: started
Шаг № 3 : Подключитесь к MySQL Server с использованием клиента MySQL:
# 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>
Шаг № 4 : Настройка нового корня MySQL Пароль пользователя
mysql> use mysql;
mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
mysql> flush privileges;
mysql> quit
Шаг № 5 : остановить MySQL Server:
# /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-tables
Шаг № 6 : Запустите сервер MySQL и тестируйте его
# /etc/init.d/mysql start
# mysql
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
# mysql -u root -p
Источник: http: // www . COSTYBERCITI.BIZ / Советы / восстановить-mysql-root-password.html