MySQL密码设置

deepin系统安装MySQL后常规方法无法登录,显示错误:

ERROR 1698 (28000): Access denied for user 'root'@'localhost

一、登录MySQL

sudo mysql -u root -p

二、查看user表

select user, plugin from mysql.user;

三、修改密码

update mysql.user set authentication_string=PASSWORD('root'), plugin='mysql_native_password' where user='root';

四、刷新权限

flush privileges;

MySQL密码设置_第1张图片

你可能感兴趣的:(Linux)