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!