The perfect solution for forgetting the password in mysql8.0.19

The perfect solution for forgetting the password in mysql8.0.19

Recommended reading: MySQL 8.0.19 supports account lock function after entering incorrect password three times (example)

1. Open a cmd window (preferably as an administrator), and run net stop mysql to stop the MySQL service.

2. Enable MySQL service that skips password verification

mysqld --console --skip-grant-tables --shared-memory

3. Open a new cmd window and start the mysql service

mysql -u root -p

4. Enter the password and press the space key to skip

5. Leave the password blank

use mysql
update user set authentication_string='' where user='root';
exit

6. Close the MySQL service opened in step 2 (just close the window)

7. Restart the MySQL service and log in without a password

8. Change password

ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '111111';
flush privileges

Adding WITH mysql_native_password can ensure that navicat connection will not have any problems

Summarize

The above is the perfect solution to the problem of forgetting the password of MySQL 8.0.19 introduced by the editor. I hope it will be helpful to everyone. If you have any questions, please leave me a message and the editor will reply to you in time. I would also like to thank everyone for their support of the 123WORDPRESS.COM website!
If you find this article helpful, please feel free to reprint it and please indicate the source. Thank you!

You may also be interested in:
  • How to reset password after forgetting password in MySQL8 (MySQL old method doesn't work)
  • Solution for forgetting the root password of MySQL5.7 under Windows 8.1
  • A brief analysis of the best way to deal with forgotten MySQL 8 passwords
  • Pitfalls encountered when installing MySQL 8.0.18 compressed package and resetting forgotten passwords
  • mysql8.0 forgotten password modification and net command service name invalid problem
  • Quick solution for forgetting MySQL8 password

<<:  Docker's four network types principle examples

>>:  WeChat applet to save albums and pictures to albums

Recommend

About the problem of writing plugins for mounting DOM in vue3

Compared with vue2, vue3 has an additional concep...

Detailed explanation of the wonderful CSS attribute MASK

This article will introduce a very interesting at...

Use of js optional chaining operator

Preface The optional chaining operator (?.) allow...

Detailed explanation of mysql permissions and indexes

mysql permissions and indexes The highest user of...

Building .NET Core 2.0 + Nginx + Supervisor environment under Centos7 system

1. Introduction to Linux .NET Core Microsoft has ...

Detailed explanation of nginx shared memory mechanism

Nginx's shared memory is one of the main reas...

How to handle concurrent updates of MySQL data

Will UPDATE lock? Will the SQL statement be locke...

Nginx dynamic and static separation implementation case code analysis

Separation of static and dynamic Dynamic requests...

Newbies quickly learn the steps to create website icons

<br />Original URL: http://www.lxdong.com/po...

Use of MySQL triggers

Triggers can cause other SQL code to run before o...