美文网首页
mysql数据库学习之无法登入root

mysql数据库学习之无法登入root

作者: 吐温先生 | 来源:发表于2020-03-01 19:24 被阅读0次

在ubuntu系统中,安装完成mysql之后,发现无法登入root账户,一直提示如下错误:
ERROR 1698 (28000): Access denied for user 'root'@'localhost'

下面是解决方法:
1.可以使用其他账户登入mysql,具体可以从/etc/mysql/debian.cnf文件中找到相关的账户,成功登入mysql;
mysql -u debian-sys-maint -p
2.成功登入mysql之后,使用下面的语句查询user
select user, plugin from mysql.user
3修改root密码,输入以下命令:
update mysql.user set authentication_string=PASSWORD('123'), plugin='mysql_native_password' where user='root';
4.输入以下命令:
flush privileges;

最后重新启动服务器,就可以正常登录啦

相关文章

网友评论

      本文标题:mysql数据库学习之无法登入root

      本文链接:https://www.haomeiwen.com/subject/ghbckhtx.html