Home > Database > Mysql Tutorial > 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
Release: 2023-05-26 15:13:26
forward
1401 people have browsed it

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
Copy after login

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

cd /usr/local/mysql/bin
Copy after login

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

sudo ./mysqld_safe --skip-grant-tables &
Copy after login

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
Copy after login

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;
Copy after login

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';
Copy after login

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
Copy after login

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!

Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
MySQL stops process
From 1970-01-01 08:00:00
0
0
0
Error when installing mysql on linux
From 1970-01-01 08:00:00
0
0
0
phpstudy cannot start mysql?
From 1970-01-01 08:00:00
0
0
0
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template