What to do if you forget the initial password of MySQL on MAC

What to do if you forget the initial password of MySQL on MAC

The solution to forgetting the initial password of MySQL under MAC is shared with you for your reference. The specific content is as follows

After installing the MySQL dmg from the official website.

1 Set up mysql command

From the terminal, type

mysql --version

If the version number is displayed, it is normal; if it shows command not found, follow the code below to link the installation path

cd /usr/local/bin/
sudo ln -fs /usr/local/mysql/bin/mysql mysql

2. Shut down the mysql service

sudo /usr/local/mysql/support-files/mysql.server stop

3 Start mysql in safe mode

sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables

Then open the system preferences, select mysql, and you will find the mysql service and restart it.

4 Return to the terminal

Command + N to reopen a terminal and enter

mysql -u root

At this time, you can directly enter mysql without a password, and you can modify any password.

5 Change the password in the new terminal

mysql> FLUSH PRIVILEGES;
mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('123');
// You can also modify other passwords // Finally refresh mysql> FLUSH PRIVILEGES;

After that, you can log in to mysql with the new password.

For more information about MySQL password operations, please refer to the topic: MySQL password operations summary for learning.

The above is the full content of this article. I hope it will be helpful for everyone’s study. I also hope that everyone will support 123WORDPRESS.COM.

You may also be interested in:
  • What to do if you forget the initial password when installing MySQL on Mac
  • How to install and modify the initial password of mysql5.7.18 under Centos7.3
  • How to modify the initial password of a user in mysql5.7
  • What to do if you forget the initial password of MySQL on MAC
  • A simple and effective solution to forget the initial password when installing MySQL

<<:  Vue implements the shake function (compatible with ios13.3 and above)

>>:  How to handle images in Vue forms

Recommend

A detailed guide to custom directives in Vue

Table of contents 1. What is a custom instruction...

How to install mysql via yum on centos7

1. Check whether MySQL is installed yum list inst...

Ideas and codes for implementing Vuex data persistence

What is vuex vuex: is a state manager developed s...

Table shows the border code you want to display

Common properties of tables The basic attributes ...

How to implement encryption and decryption of sensitive data in MySQL database

Table of contents 1. Preparation 2. MySQL encrypt...

Javascript front-end optimization code

Table of contents Optimization of if judgment 1. ...

How to manually scroll logs in Linux system

Log rotation is a very common function on Linux s...

WeChat applet implements simple chat room

This article shares the specific code of the WeCh...

Uniapp's experience in developing small programs

1. Create a new UI project First of all, our UI i...

Record the whole process of MySQL master-slave configuration based on Linux

mysql master-slave configuration 1. Preparation H...

15-minute parallel artifact GNU Parallel Getting Started Guide

GNU Parallel is a shell tool for executing comput...

Ubuntu MySQL version upgraded to 5.7

A few days ago, the library said that the server ...