Problem of retrieving root password in MYSQL 5.7 under Linux (tested and available)

Problem of retrieving root password in MYSQL 5.7 under Linux (tested and available)

1. Retrieve via --skip-grant-tables

(Note: This operation must take security factors into consideration, because the database is not password protected during the period of setting password-free login)

1.1 Modify my.conf and add a new password-free login startup item

vi /etc/my.cnf

Add skip-grant-tables in the [mysqld] area

After the addition is complete, press :wq to save and exit, and restart the mysqld service.

systemctl restart mysqld

1.2 Enter the MySQL console in password-free mode and reset the password

mysql -uroot -p

When entering the password, just press Enter.

Select database mysql

use mysql;

Execute the modify root command

UPDATE user SET authentication_string = password ('Your password. The default password rule requires a combination of uppercase and lowercase letters, symbols, and numbers') WHERE User = 'root';

After successful execution, exit the MySQL database

exit;

1.3 Comment or delete the password-free login configuration item, restart the mysqld service and perform login verification

vi /etc/my.cnf

Restart the mysqld service

systemctl restart mysqld

Log in with new password for verification

mysql -uroot -p

Enter the password and press Enter to submit and verify.

This is the end of this article about retrieving the root password of MYSQL 5.7 under Linux (tested and available). For more information about retrieving the root password of MYSQL 5.7, please search the previous articles of 123WORDPRESS.COM or continue to browse the related articles below. I hope you will support 123WORDPRESS.COM in the future!

You may also be interested in:
  • How to reset MySQL root password
  • Quick solution for forgetting MySQL8 password
  • Solution to forgetting mysql database password

<<:  Html+CSS drawing triangle icon

>>:  vue3 timestamp conversion (without using filters)

Recommend

How to use crontab to backup MySQL database regularly in Linux system

Use the system crontab to execute backup files re...

Vue3.0 handwriting magnifying glass effect

The effect to be achieved is: fixed zoom in twice...

Solution to mysql error code 1064

If the words in the sql statement conflict with t...

How to call the interrupted system in Linux

Preface Slow system calls refer to system calls t...

Docker generates images through containers and submits DockerCommit in detail

Table of contents After creating a container loca...

Docker-compose image release process analysis of springboot project

Introduction The Docker-Compose project is an off...

Summary of webpack's mobile adaptation solution

Table of contents rem vw Adapt to third-party UI ...

In-depth reading and practice records of conditional types in TypeScript

Table of contents Using conditional types in gene...

Analysis of two usages of the a tag in HTML post request

Two examples of the use of the a tag in HTML post...