Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # Recover MySQL root password
- You can recover a MySQL database server password with the following five easy steps:
- 1. Stop the MySQL server process.
- 1. Start the MySQL (mysqld) server/daemon process with the --skip-grant-tables option so that it will not prompt for a password.
- 1. Connect to the MySQL server as the root user.
- 1. Set a new root password.
- 1. Exit and restart the MySQL server.
- Here are the commands you need to type for each step (log in as the root user):
- ## Step # 1: Stop the MySQL service:
- `service mysqld stop`
- Output:
- ```
- Stopping MySQL database server: mysqld.
- ```
- ## Step # 2: Start the MySQL server w/o password:
- `mysqld_safe --skip-grant-tables &`
- Output:
- ```
- [1] 5988
- Starting mysqld daemon with databases from /var/lib/mysql
- mysqld_safe[6025]: started
- ```
- ## Step # 3: Connect to the MySQL server using the MySQL client:
- `mysql -u root`
- Output:
- ```
- Welcome to the MySQL monitor. Commands end with ; or \g.
- Your MySQL connection id is 56299
- Server version: 5.6.34-1 (Debian)
- Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.
- Oracle is a registered trademark of Oracle Corporation and/or its
- affiliates. Other names may be trademarks of their respective
- owners.
- Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
- mysql>
- ```
- ### Step # 4: Set a new MySQL root user password:
- ```
- mysql> use mysql;
- mysql> update user set password=PASSWORD("NEW-ROOT-PASSWORD") where User='root';
- mysql> quit
- ```
- ## Step # 5: Stop the MySQL server:
- `service mysqld stop`
- Output:
- ```
- 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
- ```
- The output might differ based on the Linux distribution. Don't worry unless it reports an error. Start the MySQL server and test it:
- `service mysqld start`
- `mysql -u root -p`
Add Comment
Please, Sign In to add comment