原文:ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决方法

之前MySQL服务端本机上使用密码登陆root账号是没有问题的,但是今天不知道是因为动了哪里,登陆失败并有这个错误代码: 解决步骤: 停止mysql服务 以安全模式启动MySQL MySQL启动之后就可以不用密码登陆了 查看一下user表,错误的起因就是在这里, root的plugin被修改成了auth socket,用密码登陆的plugin应该是mysql native password。 关于 ...

2019-02-17 11:17 0 878 推荐指数:

查看详情

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

在新版的 Ubuntu (如 16.04,18.04)中,安装好 MySQL 后直接用下面的命令连接总是会报错: 这是因为 mysql 默认的 root 用户使用了 UNIX auth_socket_plugin 的用户认证方式。 下面使用 sudo 权限登录 mysql,验证这一点 ...

Sun Oct 21 23:13:00 CST 2018 0 1682
解决MySQL不需要密码就能登录问题 mysql出现ERROR 1698 (28000): Access denied for user 'root'@'localhost'错误解决方法

解决MySQL不需要密码就能登录问题 因为执行了一个更改数据库root用户密码的命令,当我更改完后,发现用我新密码和旧密码都能登陆,于是感觉没有输密码,直接回车就能登录,而我在配置中也没有进行免密码登陆的操作,最后,执行了一条命令解决update user set ...

Tue Jul 21 17:11:00 CST 2020 0 812
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM