前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >MySQL 1698错误修复

MySQL 1698错误修复

作者头像
华创信息技术
发布于 2022-05-28 02:17:33
发布于 2022-05-28 02:17:33
1.7K00
代码可运行
举报
文章被收录于专栏:华创信息技术华创信息技术
运行总次数:0
代码可运行

文章时间:2021年6月25日 10:38:01 解决问题:连接mysql,然后出现了1698的错误信息

查看一下user表,错误的起因就是在这里, root的plugin被修改成了auth_socket,用密码登陆的plugin应该是mysql_native_password

首先登陆到mysql里面,然后输入以下命令进行查看。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysql> select user, plugin from mysql.user;
+-----------+-----------------------+
| user      | plugin                |
+-----------+-----------------------+
| root      | auth_socket           |
| mysql.sys | mysql_native_password |
| dev       | mysql_native_password |
+-----------+-----------------------+
3 rows in set (0.01 sec)

在执行下面的命令

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
update mysql.user set authentication_string=PASSWORD('newPwd'), plugin='mysql_native_password' where user='root';

刷新生效

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
flush privileges;

最后重启mysql服务,使服务生效。

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2021/06/25 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
故障分析 | 正确使用 auth_socket 验证插件
专注于 Oracle、MySQL 数据库多年,Oracle 10G 和 12C OCM,MySQL 5.6,5.7,8.0 OCP。现在鼎甲科技任技术顾问,为同事和客户提供数据库培训和技术支持服务。
爱可生开源社区
2020/11/30
1.5K0
新特性解读 | MySQL 8.0 多因素身份认证
MySQL 8.0.27 增加了多因素身份认证(MFA)功能,可以为一个用户指定多重的身份校验。为此还引入了新的系统变量 authentication_policy ,用于管理多因素身份认证功能。
爱可生开源社区
2022/04/06
1.6K0
MySQL学习2_ubuntu18安装MySQL
本次安装通过源码进行安装,并且选择Linux系统版本为ubuntu18.04,笔者最喜欢的版本。
皮大大
2021/03/02
6000
如何在Ubuntu系统上搭建MySQL数据库
MySQL原本是一个开放源代码的关系数据库管理系统,原开发者为瑞典的MySQL AB公司,2009年,甲骨文公司(Oracle)收购MySQL,成为Oracle旗下产品。 MySQL性能高、成本低、可靠性好,已经成为最流行的开源数据库,因此被广泛地应用在Internet上的中小型网站中。随着MySQL的不断成熟,它也逐渐用于更多大规模网站和应用,比如维基百科、Google和Facebook等网站。非常流行的开源软件组合LAMP中的“M”指的就是MySQL。
独木桥先生
2018/07/31
4.6K0
如何在Ubuntu 18.04上安装和保护phpMyAdmin
phpMyAdmin让用户可以通过Web界面与MySQL进行交互。在本教程中,我们将讨论如何安装和保护phpMyAdmin,以便您可以安全地使用它来管理Ubuntu 18.04系统上的数据库。
新巴子
2018/07/30
1.5K0
如何在Ubuntu 18.04上安装和保护phpMyAdmin
【MySQL】001.MySQL安装
mysql中用sudo mysql -u root -p可以登陆上,但是用mysql -h 127.0.0.1 -P 3306 -u root -p登陆时出现ERROR1698(28000)是怎么回事? 首先这两种登陆方式的区别:使用sudo mysql -u root -p登陆时,实际上是以系统root用户的权限来运行MySQL客户端,这时候可能绕过了某些权限验证,比如Unixsocket认证方式。而使命令加上-和127.0.0.1则是通过TCP/IP连接到本地MySQL服务器,这时候可能需要正确的用户名和密码,并且用户需要有远程或本地TCP连接的权限。 接下来错误码是1698,对应的是28000错误,通常和访问被拒绝有关。可能原因有以下几个:
_孙同学
2025/04/11
470
【MySQL】001.MySQL安装
一文入门MySQL数据库
本文中介绍的结构型数据库MySQL的基本知识,能够让你快速入门MySQL,具体内容包含:
皮大大
2020/10/29
6820
centos7.9部署mysql8.0.34
用户10638239
2023/10/13
1.5K0
在CVM上搭建网页服务器(LNMP)
LNMP是一组可用于为动态网页和Web应用程序提供服务的软件。这是一个描述Linux操作系统的首字母缩略词,带有Nginx(发音为“ Engine-X”)Web服务器。后端数据存储在MySQL数据库中,动态处理由PHP 处理。
小皇帝James
2018/07/13
6.6K1
MySQL提示ERROR 1698 (28000): Access denied for user ‘root’@’localhost’错误解决办法
linuxidc@linuxidc:~/www.linuxidc.com$ mysql --version mysql  Ver 14.14 Distrib 5.7.27, for Linux (x86_64) using  EditLine wrapper
星哥玩云
2022/08/18
2.4K0
MySQL提示ERROR 1698 (28000): Access denied for user ‘root’@’localhost’错误解决办法
MySQL环境配置和入门讲解!
本文中介绍的结构型数据库MySQL的基础知识,能够让你快速入门MySQL,具体内容包含:
Datawhale
2020/11/06
1.1K0
MySQL环境配置和入门讲解!
安装MariaDB 无法登录解惑
Debian 9 installed mariadb-server , the phpmyadmin can't login and terminal too,for prove this problem ;
竹清
2018/08/31
2.6K0
安装MariaDB 无法登录解惑
萌新尝鲜,超越Windows的Deepin
同ubuntu一样,深度系统也是使用apt-get安装软件,配置源的方式同Ubuntu配置源与安装软件,更换deepin的源就行
暖月寒星
2020/03/12
4840
技术分享 | MySQL 设置管理员密码无法生效一例
昨天某位客户向我咨询这样一个问题:他通过本地 MySQL 命令行连接数据库发现管理员不需要验证密码即可进行后续操作。为了查明原因,他尝试过修改管理员密码,依然无效。为了对比,他还特意创建了一个带密码的新用户,通过 MySQL 命令行可以正常进行密码验证。
爱可生开源社区
2022/06/01
5300
技术分享 | MySQL 设置管理员密码无法生效一例
资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL 相关技术支持、MySQL 相关课程培训等工作。
爱可生开源社区
2022/09/26
7440
python数据库-MySQL安装问题总结(48)
因为安装的过程中没让设置密码,可能密码为空,但无论如何都进不去mysql。那么该怎么做呢
Se7eN_HOU
2019/07/10
1.3K0
python数据库-MySQL安装问题总结(48)
如何在 Ubuntu 上安装和保护 phpMyAdmin
虽然许多用户需要像 MySQL 这样的数据库管理系统的功能,但他们可能不愿意仅通过 MySQL 提示符与系统交互。
Tinywan
2025/02/21
920
如何在 Ubuntu 上安装和保护 phpMyAdmin
Mysql8.0默认加密连接方式修改
Mysql8.0默认采用了新的caching_sha2_password的身份验证方式,此方式并不兼容常规的老的web服务接口,当然,不排除后面会出现。比如phpmyadmin5.0测试版已经出现兼容caching_sha2_password的模式。
Zach
2019/12/30
12.8K2
MySQL8.0提示 caching_sha2_passwor' cannot be loaded
今天在测试使用sqlyog或者navicat 去 连接MySQL8.0 的时候,出现如下报错提示:
保持热爱奔赴山海
2019/09/17
7260
Linux下安装mysql8.0.20
出现该问题首先检查该链接库文件有没有安装使用,命令进行核查。 并安装文件,安装完成之后重新初始化。
全栈程序员站长
2022/06/27
1.2K0
Linux下安装mysql8.0.20
推荐阅读
相关推荐
故障分析 | 正确使用 auth_socket 验证插件
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验