ERROR 1698 (28000): Access denied for user 'root'@'localhost'
-
sudo su
-
mysql -u root
ormysqld_safe --skip-grant-tables
-
SELECT User,Host FROM mysql.user;
-
DROP USER 'root'@'localhost';
-
CREATE USER 'root'@'%' IDENTIFIED BY '';
-
use mysql
-
update user set password=PASSWORD("root") where User='root';
-
flush privileges;
-
quit;
-
service mysql restart