linux安装mysql后,登录报错Access denied for user 'root'@'localhost' (using password: YES)

解决:Access denied for user ‘root‘@‘localhost‘ (using password: YES) 文章目录Xshell 命令访问MySQL数据库,密码连接 报错!一、报错截图示下:二、分析:三、解决方案:3.1. Windows系统:3.2. Linux 系统 Xshell 命令访问MySQL数据库,密码连接 报错! 报错内容:Access denied for user 'root'@'localhost' (using password: YES) 在MySQL登录时出现Access denied for user 'root'@'localhost' (using password: YE 阅读详情

linux新手,记录一下

linux安装mysql后,无法登陆问题:ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)

1、初次登录不知道mysql密码,无法登录到mysql

安装好mysql之后,使用 service mysqld start启动
输入mysql -u root -p

# mysql -u root -p
Enter password:
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

因为不知道密码而无法登录mysql
这时候可以在mysql的日志 mysqld.log 中 找到生成的密码:

# grep 'temporary password' /var/log/mysqld.log
2019-09-05T03:39:51.432086Z 1 [Note] A temporary password is generated for root@localhost: Sfjo9e=j/doU

Sfjo9e=j/doU 就是生成的密码
然后就可以按照正常登录流程登录了

2、登录后修改密码,提示密码不符合规则要求

登录进去后使用如下命令修改密码
alter user root@localhost identified by ‘123456’;
如果报错:ERROR 1819 (HY000): Your password does not satisfy the current policy requirements,可以按照下列步骤处理:

  1. 查看 mysql 初始的密码策略,
    输入语句 “ SHOW VARIABLES LIKE ‘validate_password%’; ” 进行查看(很有可能这也看不了,那就直接进行下一步)
mysql> show variables like 'validate_password%';
+--------------------------------------+-------+
| Variable_name                        | Value |
+--------------------------------------+-------+
| validate_password_check_user_name    | OFF   |
| validate_password_dictionary_file    |       |
| validate_password_length             | 6     |
| validate_password_mixed_case_count   | 1     |
| validate_password_number_count       | 0     |
| validate_password_policy             | LOW   |
| validate_password_special_char_count | 1     |
+--------------------------------------+-------+
7 rows in set (0.01 sec)
  1. 首先需要设置密码的验证强度等级,设置 validate_password_policy 的全局参数为 LOW 即可,
    输入设值语句 “ set global validate_password_policy=LOW; ” 进行设值,
  2. 当前密码长度如果觉得太长 ,可以设置为 6 位的密码,设置 validate_password_length 的全局参数为 6 即可,
    输入设值语句 “ set global validate_password_length=6; ” 进行设值,
  3. 现在为 mysql 设置的密码,只要满足六位的长度即可,
    输入修改语句 “ ALTER USER ‘root’@‘localhost’ IDENTIFIED BY ‘123456’; ” 可以看到修改成功,表示密码策略修改成功了

3、mysql用户表user的授权与权限收回

mysql数据库安装后,默认会有一个叫做mysql的数据库,存储了系统的相关信息,包括用户表user,索引记录表innodb_index_stats等系统信息
其中创建用户,赋权操作如下:

use mysql;
create user test identified by '123456';
# 创建test用户,不局限于本机 --@localhost将会限制只能本机登录
grant all  on *.*  to test with grant option;
# 给test用户赋权,全部权限
revoke all on *.*  from test@localhost;
# 收回所有权限

参考:
https://blog.youkuaiyun.com/Hello_World_QWP/article/details/79551789

mysql - 报错ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)详细解决方法 mysql,linux,centos,数据库,远程连接mysql登录报错,MySQL登录报错,mysql 登录失败怎么办,linux连接mysql出现报错,错误 1045 (28000):用户“root”@“本地主机”的访问被拒绝(使用密码:是),mysql用户root没有使用权限,mysql ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES),mysql报错Access denied for 阅读详情

相关推荐

华为IC岗笔试刷题含答案(2)

又做了几套题,记录了部分及答案,如有错误,欢迎评论指正。

Ingrid的博客 1万+

Linux学习——Mysql报错:Error: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

Mysql报错:Error: Access denied for user 'root'@'localhost' (using password: YES)

学海无涯,努力成为更好的自己 6180

MAX96712解串器MIPI CSI-2输出配置全解析:从Video Pipe映射到DPLL速率设置(以4路YUV422摄像头为例)

本文详细解析了MAX96712解串器在MIPI CSI-2输出配置中的关键步骤,包括Video Pipe映射、寄存器配置和DPLL速率设置。通过具体示例和代码片段,帮助开发者优化4路YUV422摄像头系统的图像传输稳定性和画质表现,适用于汽车电子和工业视觉应用。

weixin_30776273的博客 433

解决linux登录mysql:Error: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

解决mysql:Error: Access denied for user 'root'@'localhost' (using password: YES)

weixin_63001822的博客 3908

ESP32S3开发板玩转多语言AI对话:小智语音机器人粤语/日语/韩语实测

本文基于正点原子ESP32S3开发板,实测了“小智AI”语音机器人的多语言对话能力。项目巧妙整合云端AI与嵌入式硬件,实现了对粤语、日语、韩语等语言的实时识别与合成,为开发者和爱好者提供了一个低成本、可玩性高的跨语言人机交互开发平台。

h9j8k7l6m5n的博客 537

从零到一:ESP32-P4 PPA加速的配置陷阱与避坑指南

本文详细解析ESP32-P4结合LVGL的PPA硬件加速配置中的常见陷阱,包括内存对齐、缓冲区设置和同步机制等关键问题。提供实用的避坑指南和优化方案,帮助开发者高效启用esp32p4的PPA加速功能,显著提升图形渲染性能。

sky77的博客 396

linux登录提示:Access denied for user ‘root‘@‘localhost‘ (using password: YES)解决

linux登录提示:Access denied for user 'root'@'localhost' (using password: YES)解决

soga的博客 4823

silvaco例子库学习—mos1ex02

mos1ex02相比于第一个例子,主要进行了mos的输出特性仿真,工艺结构是一样的,所以就只简单讨论一下atlas特性仿真的部分。

weixin_61913839的博客 852

Linux下报错MySQL Access denied for user ‘root‘@‘localhost‘ (using password: YES)解决方案

5.update mysql.user set authentication_string=PASSWORD('你的新密码') where USER='root';7.再次vim /etc/my.cnf 删除添加的skip-grant-tables保存退出。8.mysql -uroot -p'你设置的新密码'进入到MySQL中需要再次重新设置密码。//可以和上面的密码重复。4.mysql -uroot -p 没有密码可以直接进入。2.进入#vim /etc/my.cnf。10.接下去就可以使用了。

weixin_59055372的博客 5310

本地部署DeepSeek并搭建量化交易系统:完整指南

本地部署DeepSeek并搭建量化交易系统指南 本文提供了一套完整的本地部署DeepSeek大语言模型并构建量化交易系统的技术方案。系统包含以下核心组件: 环境配置:详细说明Ubuntu系统、NVIDIA显卡驱动、CUDA和Python环境的安装要求,推荐使用conda管理依赖 DeepSeek部署: 通过HuggingFace下载7B或13B量化版本模型 使用4-bit量化技术降低显存需求 封装为FastAPI服务提供推理接口 量化系统架构: 模块化设计,各组件通过Redis解耦 包含数据获取、因子计算、

huanghm88的专栏 477

Python爬虫实战:扒取专利数据库核心信息,我用这招搞定反爬+数据结构化(附完整可运行代码)

这套爬虫方案从「实际需求」出发,解决了专利数据库抓取的核心痛点:反爬突破、数据结构化、标题创作。核心价值不在于代码多复杂,而在于「实用」——我用这套代码半天就抓取了800+条Python爬虫相关专利,比手动效率提升了几十倍。最后想说:爬虫技术的核心是「解决问题」,而不是炫技。专利数据能帮我们快速了解行业技术趋势,尤其是程序员,从专利中扒出的核心逻辑,远比零散的博客文章更系统。希望这篇实战分享能帮到有需要的小伙伴,也欢迎在评论区交流专利爬虫的更多技巧!

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 2125

Linux--Mysql报错:Error: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

Mysql报错:Error: Access denied for user ‘root‘@‘localhost‘ (using password: YES)

qq_45729646的博客 1万+

广东省道路工程检测练习试题(单选题)真题

1.一般项目的合格点率应达到( ),且不合格点的最大偏差值不得大于规定允许偏差值的1.5倍。A.不低于75%B.不低于80%C.不低于85%D.不低于90%答案:B2.进行土路基平整度检测时,当路宽小于9m,检测点数应为( )A.1B.2C.3D.4答案:A3.根据《城镇道路工程施工与质量验收规范》,在分部工程中,根据工种、材料、施工工艺等划分的是( )A.单位工程B.分项工程C.分部工程D.工序工程答案:B4.根据《城镇道路工程施工与质量验收规范》,土方路基压实度的检测频率为每1000m每压实层抽检( )

ZShy001238的博客 683

mysql数据库问题,Access denied for user 'root'@'localhost' (using password: YES)

问题描述 最近做项目时,在linux服务器使用mysql -u root -p进入mysql命令行时,出现Access denied for user ‘root’@’localhost’ (using password: YES)报错。 # mysql -u root -p Enter password: ERROR 1045 (28000):Access denied for use...

LoveDou0816的博客 3万+

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

Linux系统安装MySQL报错“ Access denied for user ‘root‘@‘localhost‘ (using password: YES)“

异常 在Linux系统安装MySQL成功后,启动MySQL服务后,登录报错: 原因 Access denied表示拒绝访问,using password:YES表示输入了密码的但可能密码错误,using password:NO表示未输入密码。 我这里的情况是新安装MySQL,登录报此错。 解决 执行vi /etc/my.cnf命令打开MySQL的配置文件 然后在该配置文件的最后面添加如下一行代码,表示跳过登录密码,即无密码登录 # 无密码登录 skip-grant-tables

二木成林 1万+

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

linux登录myql报错:linux Access denied for user 'root'@'localhost' (using password: YES)

今天启动linux的mysql成功后,使用下面的命令登录: mysql -u root -p 要求输入密码,输入密码但是报如下的错误: linux Access denied for user 'root'@'localhost' (using password: YES) 找不到root的密码,想着能不能登录的时候不适用密码,解决方式如下: 1、先停止mysql 服务 serv...

xzj80927的博客 4111

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

Linux登录MySQL时报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

环境介绍: 我用的环境为:Centos7、Mysql5.7.26 安装部署完MySQL后通过命令mysql -u root -p登录时报错如下: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方案: 找到MySQL的配置文件/etc/my.cnf 在此配置文件中添加命令...

fuyun6363的博客 6470

因为一个MySQL权限问题引发的填坑之一(ERROR1045:Access Denied for user 'root'@'localhost' (using password:YES))

我觉得我应该改名字叫填坑掌柜, 本来只是改个MySQL导入文件的权限问题,结果引发了一系列的踩坑,填坑过程… 好吧,还是开始正题,我们开始填坑第一个: ERROR1045(28000):Access Denied for user ‘root’@‘localhost’ (using password:YES) 这个问题出现的原因: 这个出现的原因其实有好几种: 是因为之前初始化导致密码失效了。所...

小白的编码屋 597

mysql报错:1045 access denied for user ‘root‘@‘localhost‘ using password yes

1、报错与原因 今天,使用 Navicat 远程登录一台 PC 机的 mysql(linux 系统),结果报错如下: 从报错信息来看,是用户 sdt 登录 100.10.51.32 被否决了,但是使用密码是正确的,其错误原因可能有两个: 用户名错误 该 PC 机拒绝远程访问,即本地所在 IP 没有访问权限 第一个原因很快被我否决了,尝试根据第二个可能错误原因去解决。 本地所在的 ip 没有访问权限,被拒绝访问,需要我们在数据库为我们的本地 ip 添加访问权限。 2、解决方案 第一步:登录 PC 机 m

蓝亚之舟的博客 5778

mysql连接报错,Access denied for user 'root'@'localhost'(using password: YES)

转自:https://www.jb51.net/article/133836.htm 前言 最近在linux连接mysql /usr/local/mysql/bin/mysql -uroot -p 输入密码出现Access denied for user 'root'@'localhost'(using password: YES)错误。下面话不多说了,来一起看看详细的解决方法吧 解决办法...

u012534163的博客 578

远程访问Linux下的MySQL报错Access denied for user 'root'@'localhost' (using password:YES)

最近在学习虚拟机,安装了MySQL数据库,且配置了root用户的登录权限,在虚拟机内使用MySQL一点问题都没有 但是我现在想用DBVisual 来操作这个数据库,总是报错Access denied for user ‘root’@‘localhost’ (using password:YES) 最后在网上查了,问题原因是:默认mysql的用户是没有远程访问的权限的,因此当程序跟数据库不在同一台服...

江涛的博客 1578

linux ubuntu系统 ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)数据

linux ubuntu系统 ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES)数据库错误 这个错误一般是登陆密码错误导致的问题 登陆时报错: 1.首先在 /etc/mysql/mysql.conf.d 目录下找到mysql.cnf文件 使用sudo vim mysql.cnf 命令打开文件,注意要使用sudo,因为修改该文件要root权限 2.打开文件后在[mysqld]的下面添加skip-

weixin_45144368的博客 2625

MYSQL ERROR 1045 (28000) Access denied for user (using password YES)问题的解决

我的Linux是Centos6.7的版本,本机上Mysql突然怎么连接都进不去 报错:MYSQL ERROR 1045 (28000) Access denied for user (using password YES) 在网上查了一下,大概两种方法,仅供参考 第一种方法: 推荐错误描述: Mysql中添加用户之后可能出现登录时提示ERROR 1045 (28000): Acce...

dizhi67544的专栏 524

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

Linux环境下,脚本自动安装完数据库,命令行用mysql -uroot -ppasswaord 登录却报了这么个错: ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: YES) 网上解决办法都差不多,大概做个整理吧: 1、编辑/etc/my.cnf添加skip-grant-tables 2...

桃桃的呆呆 993

Access denied for user ‘root’@‘192.168.119.12’ (using password: YES)

Access denied for user ‘root’@‘192.168.119.12’ (using password: YES) 原创Jim~LoveQ 发布于2019-06-25 16:19:42 阅读数 1381 收藏 展开 在两种情况下出现报错: 使用workbranch连接MySQL的数据库的时候 在java中连接MySQL的数据库的时候 Access denied for us...

霍夫曼vx_helloworld7352的专栏 621

Linux上安装MySQL(解决Access denied for user ‘root‘@‘localhost‘ (using password: YES)报错)

Linux上安装MySQL全过程解析,从资源包到具体步骤,到报错解决,一应俱全。仅此一篇,帮你轻松安装MySQL。

twi_twi的博客 959
上一篇: Spring boot .properties文件换行相关问题
下一篇: Spring boot中使用Spring Security的记住我 remember-me功能
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值