zoukankan      html  css  js  c++  java
  • MySQL ERROR 1698 (28000): Access denied for user 'root'@'localhost'

    今天在安装MySQL的过程中竟然没有让我输入密码,登录的时候也不需要密码就能进入,这让我很困惑。

    进了数据库就设置密码,用了各种方式都不行。

    虽然我这数据库没啥东西但也不能没有密码就裸奔啊,有点丢人是吧。

    Google了一下,找到了解决的办法。

    看到了root的plugin是auth_socket

    mysql> USE mysql;
    mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root';
    mysql> FLUSH PRIVILEGES;
    mysql> q  回车

    然后再输入mysql -uroot -p,提示输入密码直接回车就可以,进入数据库后,set password='yourpassword';

    完成

    原文链接:https://stackoverflow.com/questions/39281594/error-1698-28000-access-denied-for-user-rootlocalhost

  • 相关阅读:
    11、旋转图像
    10、有效的数独
    9、两数之和
    8、移动零
    6、两个数组的交集 II
    7、加一
    5、只出现一次的数字
    3、旋转数组
    spring快速复习
    mybatis XML SQL基本配置
  • 原文地址:https://www.cnblogs.com/liang3044/p/9545293.html
Copyright © 2011-2022 走看看