MySQL: Solve Access Denied for User Root Error – set password to NUL
Posted on December 11, 2020 by jamie
// Issue
jamie:~/environment $ mysql -u root -p
Enter password:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
//Fix
$ sudo mysql
// MySQL
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '';
mysql> exit;
// Restart
$ sudo service mysql restart
//or
$ sudo service mysql stop
$ sudo service mysql start