zoukankan      html  css  js  c++  java
  • MySQL ERROR 1698 (28000) 错误

    安装后第一次使用mysql mysql -uroot -p

    root

    MySQL ERROR 1698 (28000) ....

    sudo mysql -uroot 就进去了

    update mysql.user set password=PASSWORD('root') where User='root';

    改完密码 重启

    root登录 提示密码错误

    百度一下

    mysql 5.7以后忘记密码,及修改密码问题,密码列不再是Password ,而是authentication_string

    解决步骤:

    停止mysql服务

    ~$ sudo service mysql stop
    

    以安全模式启动MySQL

    ~$ sudo mysqld_safe --skip-grant-tables &
    

    这里可能提示 mysqld_safe 已经存在

    我kill -9 关不掉 只能重启了

    重启后 以安全模式启动MySQL

    MySQL启动之后就可以不用密码登陆了

    mysql -uroot
    

    修改 root的密码及plugin

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

    重启服务

    可以成功登录了

  • 相关阅读:
    redis概要学习
    http协议格式详解
    浅谈mysql
    linux常用命令
    Linux 程序管理
    认识与分析日志文件
    认识与学习bash
    例行任务管理
    软件安装的三大方法
    关于一些感慨
  • 原文地址:https://www.cnblogs.com/hehecat/p/8950310.html
Copyright © 2011-2022 走看看