1698, "Access denied for user 'root'@'localhost'") 解决办法

Linux下MySQL出现ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘和ERROR 1045 (28000)的一些解决方法 先说环境版本号,我使用的是: 1.虚拟机:VMware® Workstation 16 Pro 版本16.2.1 2.Linux环境:Ubuntu64位 版本ubuntu-20.04.3-desktop-amd64 3.Mysql:使用apt安装 版本mysql-server-8.0,mysql-server-core-8.0 不管是用Navicat连,还是用终端连,都会出现ERROR 1698 先说原因 因为在Ubuntu下用apt装mysql是没有设置密码的环节的 所以一开始就是没有密码,而且密码也不 阅读详情

$ sudo mysql -u root

mysql> USE mysql;
mysql> select user, plugin from mysql.user;
在这里插入图片描述
mysql> UPDATE user SET plugin=‘mysql_native_password’ WHERE User=‘root’;
mysql> FLUSH PRIVILEGES;
mysql> exit;

$ service mysql restart

ERROR 1698 (28000): Access denied for user 'root'@'localhost'已解决 sudo mysql -u root -p 阅读详情

相关推荐

MySQL报错Access denied for user ‘root‘@‘localhost‘的权限问题

MySQL报错Access denied for user 'root'@'localhost'通常由密码错误、用户权限配置不当、用户不存在或MySQL服务未运行引起。常见解决方案包括重置MySQL root密码、检查用户权限、创建或修复用户以及确保MySQL服务正常运行。预防措施包括统一权限管理、使用版本控制、彻底测试连接功能、使用IDE工具辅助以及增加代码健壮性。通过理解错误成因并采取相应措施,可以有效避免和解决此类权限问题,确保MySQL数据库的稳定性和可靠性。

shejizuopin的博客 2866

python使用pymysql连接数据库报错err.OperationalError: (1698, “Access denied for user ‘root‘@‘localhost‘“)

python使用pymysql连接数据库报错err.OperationalError: (1698, "Access denied for user 'root'@'localhost'")

wavehaha的博客 4788

16.04Ubuntu操作mysql时出现ERROR 1698 (28000): Access denied for user 'root'@'localhost'

安装好mysql后: 使用mysql -u -root -p 登陆时报错: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决方法如下:(ps如果之前已经使用别的解决方法,没有根本解决问题,而是换了报错方式,建议sudo apt-get install package --reinstall (package t...

balabalabalice的博客 2937

pymysql.err.OperationalError: (1698, “Access denied for user ‘root‘@‘localhost‘“)

pymysql.err.OperationalError: (1698, “Access denied for user ‘root’@‘localhost’”) $ sudo mysql -u root mysql> USE mysql; mysql> UPDATE user SET plugin='mysql_native_password' WHERE User='root'; mysql> FLUSH PRIVILEGES; mysql> exit; $ service

tanhuanzheng的博客 6314

Debian/Ubuntu系统 MySQL安装、卸载MySQL、ERROR1698(28000):Access denied for user root@localhost错误解决方法

安装MySQL步骤 打开终端(Ctrl + Alt + T),分别输入以下三条命令 sudo apt-get install mysql-server sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev 卸载MySQL步骤 打开终端(Ctrl + Alt + T),输入以下命令 s...

Hern(宋兆恒) 1876

服务器 出现ERROR 1698 (28000): Access denied for user ‘root‘@‘localhost‘ 的解决方法

目录前言原理解决方法 前言 出现如下问题 gaokaoli@kkjz-ThinkStation-P330:/etc/init.d$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 截图如下: 原理 一般出现这种情况多数是安装新版本mysql,root密码是随机的,也不是空密码,所以要通过查看随机密码进入,在进行修改原来的密码 对于设置新密码具体可看我之前的文章

码农研究僧的博客 1万+

错误 pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") 解决办法

转载自 https://blog.youkuaiyun.com/hello404/article/details/82149597 在ubuntu环境下配置好了基本数据,发现项目起不来,报账户密码错误,参照上面的教程更改数据库字段信息后解决。 ...

ruoruodetouzizhe的博客 1万+

DOSBOX 0.74模拟器安装Windows 95

DosBox本身带有5.0版的DOS系统,启动后虚拟一个Z盘存放有Dosbox特有的外部指令,如config.com、imgmount.com等,经测试,可以顺利安装各版本的windows 3.1系统,但是不能安装win95,需要用原版的dos镜像启动才能安装。1. 获取启动盘镜像文件 下载Win95启动软盘镜像文件,名为boot.img,放到DosBox 0.74的目录下。2. 制作硬盘镜像文件

xjnzhidao的博客 9313

FLASK 错误 pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'") 解决办法

这里可能是数据库的问题 先查询数据库的mysql.user 表单 mysql> select user, plugin from mysql.user; 发现是这里的错误 关于auth_socket 请自行查看官方说明 把这里改一下就可以了 update mysql.user set authentication_string=PASSWORD('newPwd'), plugin='my...

zhihoudemoon的博客 2572

LTM4644 四通道并联 16A 输出配置:PCB 布局 3 要点与热仿真验证

本文详细解析了LTM4644四通道并联实现16A输出的PCB布局与热管理要点,包括电流路径对称性设计、热优化布局技巧和接地系统优化。通过实际工程案例,展示了如何确保电流均流、热分布均衡及长期可靠性,为FPGA、ASIC和服务器主板供电设计提供高效解决方案。

weixin_33314040的博客 399

《小白入门:无人机电调 ESC 的 PWM 接口特性、主流协议与使用指南》

电调是无人机的 “动力中枢”,其 PWM 接口是入门的基础,而 SBUS、DroneCAN 等协议则代表了更高阶的控制方式。小白学习时,需先掌握 PWM 的基本特性和连接方法,再根据场景选择合适的协议,同时严格遵守使用注意事项(如电源匹配、校准步骤、安全操作)。随着实践深入,逐步理解 “协议差异” 和 “系统协同”,才能让无人机更稳定、安全地飞行。

bother3000的博客 3775

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

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

leoatliang的博客 3万+

从零到一:用CubeMX和485模块快速上手多摩川绝对式编码器(附清零操作详解)

本文详细介绍了如何使用STM32CubeMX和485模块快速上手多摩川绝对式编码器,包括硬件连接、STM32配置、协议解析及清零操作。通过具体的代码示例和调试技巧,帮助开发者高效实现编码器数据读取和清零功能,特别适合STM32单片机开发者参考。

weixin_30599769的博客 193

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

工具: mysql Ver 14.14 Distrib 5.7.25, for Linux (x86_64)  问题描述: Ubuntu在安装完成mysql后,无法直接通过mysql -u root -p命令登录mysql,出现如下错误:ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决方法: Ubuntu li...

HakunaMatata的博客 2万+

JDK8升级JDK17过程中遇到的那些坑

JDK8虽然非常好,但是JDK版本已经发布到JDK20了,且JDK8后的版本升级了很多新的特性,如模块化、ZGC以及虚拟线程、结构性并发等,也是非常有吸引力的,所以决定将基于JDK8的项目升级到最近的LTS版本JDK17。

BASK2312的博客 6686

学Simulink——基于Simulink的超前-滞后校正控制器设计与仿真建模示例

本文完成了基于 Simulink 的超前-滞后校正控制器设计与仿真,实现了:✅掌握超前与滞后校正的物理意义与设计流程✅分步设计复合控制器,兼顾动态与稳态✅在 Simulink 中搭建闭环系统并验证卓越性能✅达成高稳定裕度、高精度、快速响应三大目标。

xiaoheshang_123的博客 81

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

问题描述 之前MySQL服务端本机上使用密码登陆root账号是没有问题的,但是今天不知道是因为动了哪里,登陆失败并有这个错误代码: ~$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 解决办法 停止mysql服务 ~$ sudo systemctl...

段占彪的博客 3718

YOLOv8改进-利用图像去雾网络UnfogNet提升检测精度的探索【附核心模块代码】

YOLOv8-UnfogNet联合模型的提出为目标检测和图像去雾领域提供了一个新的思路。通过将图像去雾网络和目标检测网络结合,不仅可以提升在恶劣天气下的目标检测精度,还能够为实际应用中的自动驾驶、监控安防等领域带来更强的鲁棒性和适应性。随着去雾技术和目标检测算法的不断发展,我们相信,这种联合方法将在多个领域中获得更加广泛的应用,并为进一步提升图像质量和检测精度做出重要贡献。

一键难忘的博客 3203

Ubuntu 18.04 安装MySQL:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

错误信息: Enter password: ERROR 1698 (28000): Access denied for user 'root'@'localhost' 导致原因 由于使用命令sudo apt-get install mysql安装时,并没有提示输入密码,则密码没有初始化 解决办法: 思路:既然密码没有初始化,那么直接使用默认密码登录就可以了。 步骤: 1. 使用cat命...

西北洋芋蛋 6910

《UDS协议从入门到精通》系列——到底什么是DTC?

到底什么是DTC?看这里,深度图解DTC格式,详述DTC状态位、快照信息和扩展信息!!

车载系统攻城狮 1万+

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

在虚拟机中部署项目,迁移数据库执行python manage.py migrate报错(1698, "Access denied for user 'root'@'localhost'")

在虚拟机中部署项目,迁移数据库执行python manage.py migrate报错(1698, “Access denied for user ‘root’@‘localhost’”) sqlalchemy.exc.InternalError: (pymysql.err.InternalError) (1698, “Access denied for user ‘root’@‘localhos...

成都_杨洋 992

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

Python连接MySQL- pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'")

环境: Python 3.6+ MySQL5.7 + ubuntu18.04 最近在学习 Python 连接 MySQL 时,出现了一个错误 pymysql.err.InternalError: (1698, "Access denied for user 'root'@'localhost'")。 由于刚接触这部分内容,不知道如何解决,逛了一些技术博客之后依旧未解决,但最后还是发现问...

L_obsession的博客 2916

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

(转) Access denied for user 'root'@'localhost'已解决

https://blog.youkuaiyun.com/qq_35846773/article/details/80992155 出于安全性,MYSQL默认不会让ROOT密码过于简单,因此NAVICAT MYSQL连接会失败。 改这里时需要先改默认MYSQL密码规则。   ubantu linux下安装新版mysql,登录时必须sudo mysql -u root -p,因为安装时root用户的密码是...

A9925的专栏 1万+

MySQL提示ERROR 1698 (28000): Access denied for user 'root'@'localhost'错误解决办法

.登录MySQL $ mysql -u root -p 输入密码,如果登录成功下面的就不用看了;如果提示出错,则我们尝试启用安全模式登入MySQL,这样可以绕过密码登入,登入后再修改密码。 2.安全模式登入MySQL $ sudo /etc/init.d/mysql stop [sudo] hee 的密码: [ ok ] Stopping mysql (via systemctl): mysq...

五石之瓠 以为大樽 浮于江湖 悠笑人生 1077

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

连接mysql数据时提示错误: “ERROR 1698 (28000): Access denied for user ‘root’@’localhost'”进入MySQL输入:grant all privileges on *.* to 'root'@'localhost' identified by '123456';flush privileges简单解释下第一句:创建账户&授予该用...

荷包蛋 4133

mysql 登录报错:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

一,问题描述: MysqlERROR1698(28000)解决,新装了mysql-server-5.7,登录为这一问题,普通用户不能进mysql,只有root用户才能进,并且不需要任何密码。     ~$ mysql -u root -p Enter password: ERROR 1698 (28000): Access denied for user 'root'@'l...

wto882dim的博客 1370
上一篇: win The "freeze_support()" line can be omitted if the program is not going to be frozen t
下一篇: linux apt-get安装和卸载命令
freedompython
博客等级 码龄9年 7粉丝 51原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值