Monday, November 6, 2017

[mysql] - How to change root Password via command line

Stop current MySQL process
sudo /usr/local/mysql/support-files/mysql.server stop
Start it in safe mode:
sudo mysqld_safe --skip-grant-tables
Now open another shell/terminal window, and log in without a password as root:
mysql -u root
FLUSH PRIVILEGES;
ALTER USER 'root'@'localhost' IDENTIFIED BY 'new-password';
Change the lowercase ‘new-password’ to your new password – and keep the single quotes.
\q
Start MySQL
sudo /usr/local/mysql/support-files/mysql.server start