Home  >  Article  >  Database  >  How to solve the problem of forgetting MySQL password on Mac system

How to solve the problem of forgetting MySQL password on Mac system

PHPz
PHPzforward
2023-05-26 15:13:261332browse

Before solving the MySQL password problem, we need to know the directory where MySQL is installed on the Mac system. Normally, we can find the MySQL installation directory in the following path:

/usr/local/mysql

Then, open the terminal, enter the MySQL bin directory, and execute the following command:

cd /usr/local/mysql/bin

Now, we can pass Execute the following command to reset the MySQL password:

sudo ./mysqld_safe --skip-grant-tables &

After executing this command, MySQL will start skipping the authorization table. Note that if you have started other versions of MySQL, please use the corresponding version of the command.

The next step is to enter the MySQL command line. Execute the following command in the terminal:

mysql -u root

Please note that root in this command is the default user of MySQL. If your MySQL uses another user name, please use the corresponding user name in this command. .

After successfully entering the MySQL command line, we need to switch to the mysql database of MySQL:

use mysql;

Next, we need to change the password of the root user. The specific command is as follows:

update user set password=PASSWORD("新密码") where User='root';

Among them, the new password should be replaced with the new MySQL password you want to set. After executing the above command, you have successfully reset your MySQL password.

Finally, we need to exit the MySQL command line and close MySQL. At the command line, do the following:

flush privileges;
exit;
sudo killall mysqld

The above is the detailed content of How to solve the problem of forgetting MySQL password on Mac system. For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:yisu.com. If there is any infringement, please contact admin@php.cn delete
Previous article:How to optimize mysqlNext article:How to optimize mysql