How can I change the root password to an empty one in MySql?
The following gives "Access denied for user 'root'@'localhost' (using password: YES)"
error. I'm sure I've typed my password correct (it's only 123456
)
mysqladmin -u root -p'123456' password ''
I've run this sql successfully but I can still access with my password 123456
and not with an empty one:
use mysql; update user set password=PASSWORD("") where User='root';
Create a text file containing the password-assignment statement on a single line. Replace the password with the password that you want to use. ALTER USER 'root'@'localhost' IDENTIFIED BY 'MyNewPass'; Save the file.
You should restart the MySQL server or run the following command:
FLUSH PRIVILEGES;
MySQL doesn't immediately "see" the changes you make to the tables containing user account data, hence the need for this additional step.
You need to FLUSH PRIVILEGES
.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With