First Stop MySQL:
- Go to: 'System Preferences' >> 'MySQL' and stop MySQL
OR,
- sudo /usr/local/mysql/support-files/mysql.server start
- sudo /usr/local/mysql/support-files/mysql.server stop
- sudo /usr/local/mysql/support-files/mysql.server status
Process to Reset MySQL Root Pass in Mac:
- Make sure you have Stopped MySQL first (above).
- Run the server in safe mode with privilege bypass:
sudo mysqld_safe --skip-grant-tables
- In a new window connect to the database, set a new password and flush the permissions & quit:
mysql -u root
- For MySQL older than MySQL 5.7 use:
UPDATE mysql.user SET Password=PASSWORD('rootpass') WHERE User='root';
For MySQL 5.7+ use:UPDATE mysql.user SET authentication_string=PASSWORD("rootpass") WHERE User='root';
- Now flush privileges: mysql> FLUSH PRIVILEGES;
FLUSH PRIVILEGES;
- Restart MySQL server. mysql> quit
- In Terminal use sudo /usr/local/mysql/support-files/mysql.server restart
Regards,
Bala K
No comments:
Post a Comment