美文网首页
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