MySQL Multiple Methods of Modifying root Password of Recommendation
- 2021-07-26 08:59:17
- OfStack
Method 1: Use the SET PASSWORD command
MySQL -u root
mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass');
Method 2: Use mysqladmin
mysqladmin -u root password "newpass"
If root has already set a password, use the following method
mysqladmin -u root password oldpass "newpass"
Method 3: user table is edited directly with UPDATE
mysql -u root
mysql> use mysql;
mysql> UPDATE user SET Password = PASSWORD('newpass') WHERE user = 'root';
mysql> FLUSH PRIVILEGES;
When the root password is lost, you can do this
mysqld_safe --skip-grant-tables&
mysql -u root mysql
mysql> UPDATE user SET password=PASSWORD("new password") WHERE user='root';
mysql> FLUSH PRIVILEGES;