首页 > 数据库 >mysql8.0修改root密码

mysql8.0修改root密码

时间:2023-04-04 10:22:28浏览次数:36  
标签:root support server 密码 mysql8.0 usr mysql local

修改密码按大部分教程的操作结束,进行登录的时候还是会出现

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

经过多次尝试,终于解决这个问题。以下是操作过程记录。
关键为第二步。

1. 确保 mysql server 已经停止运行
查询mysql server 是否处于运行状态

sudo /usr/local/mysql/support-files/mysql.server status
1
如果正在运行,则将其停止

sudo /usr/local/mysql/support-files/mysql.server stop
1
以 skip-grant-tables 模式启动mysql

sudo /usr/local/mysql/support-files/mysql.server start --skip-grant-tables
1
2. 修改密码
登录 mysql
mysql -u root
1
设置密码为空
mysql> UPDATE mysql.user SET authentication_string=null WHERE User='root';
mysql> flush privileges;
mysql> exit;
1
2
3
再次登录 mysql
mysql -u root
1
更改密码
mysql> ALTER USER 'root'@'localhost' IDENTIFIED WITH caching_sha2_password BY 'yourpasswd';
mysql> flush privileges;
mysql> exit;
1
2
3
3. 以正常模式启动 mysql
sudo /usr/local/mysql/support-files/mysql.server stop
sudo /usr/local/mysql/support-files/mysql.server start
1
2
至此,就可以正常登录 mysql

mysql -u root -p
1

————————————————
版权声明:本文为CSDN博主「lylhw13_」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/m0_47696151/article/details/119717177

标签:root,support,server,密码,mysql8.0,usr,mysql,local
From: https://www.cnblogs.com/chendaleiQQ/p/17285536.html

相关文章

  • 实验一-密码引擎-3-加密API研究
    目录1CryptoAPI1.1五个主要功能区域1.2函数1.2.1基本加密函数1.2.2证书和证书库函数1.2.3证书验证函数1.2.4创建密钥容器2PKCS#112.1函数2.2操作3GM/T0018-20123.1简介3.2范围3.3结构模型3.4函数3.5安全要求3.5.1密钥管理要求3.5.2密码服务要求3.5.3设备状态......
  • 实验一-密码引擎-3-加密API研究
    一、任务详情密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交......
  • MySql8.0.30忽略大小写配置
    说明:此文档只是针对已经初始化了的数据库,如果是新安装的数据库直接在/etc/my.cnf文件中新增一行配置:lower_case_table_names=1即可。因为默认配置是0. 步骤1:备份mysql所有数据,并删掉data目录里的所有文件。可能是因为数据库里的表默认设置了lower_case_table_names=0,如果不删......
  • 实验一-密码引擎-3-加密API研究
    加密API研究(一)CryptoAPI1.简介(1)微软加密服务体系微软加密服务体系CryptoAPI的结构如下图所示,微软加密服务体系包含三层结构和两个接口,分别为应用程序层、操作系统层(OS)、加密服务提供者层(CryptographicServiceProvider,CSP),CryptoAPI接口和加密服务提供者接口(Cryptograp......
  • 实验一-密码引擎-加密API研究
    实验一-密码引擎-加密API研究1.微软的CryptoAPIWindowsCryptoAPI是Microsoft公司提出的安全加密应用服务框架,也是PKI推荐使用的加密API。它提供了在Win32环境下使用认证、编码、加密和签名等安全服务时的标准加密接口,用于增强应用程序的安全性与可控性。应用开发者可以在不......
  • 实验一-密码引擎-3-加密API研究
    微软的CryptoAPI加密技术功能:为应用程序开发者提供在Win32环境下使用加密、验证等安全服务时的标准加密接口。CryptoAPI处于应用程序和CSP(cryptographicserviceprovider)之间。CryptoAPI共有五部分组成:简单消息函数(SimplifiedMessageFunctions)、低层消息函数(Low-levelMessage......
  • 实验一-密码引擎-3-加密API研究
    一、任务详情密码引擎API的主要标准和规范包括:微软的CryptoAPI;RAS公司的PKCS#11标准;中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等;研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提......
  • 实验一-密码引擎-3-加密API研究
    任务详情密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博......
  • 实验一-密码引擎-3-加密API研究
    任务详情密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博......
  • 实验一-密码引擎-3-加密API研究
    密码引擎API的主要标准和规范包括:1微软的CryptoAPI2RAS公司的PKCS#11标准3中国商用密码标准:GMT0016-2012智能密码钥匙密码应用接口规范,GMT0018-2012密码设备应用接口规范等研究以上API接口,总结他们的异同,并以龙脉GM3000Key为例,写出调用不同接口的代码,提交博客链接和代......