MySQL无法启动,报1045的解决方法

本文涉及的产品
RDS MySQL DuckDB 分析主实例,集群系列 4核8GB
RDSClaw,2核4GB
RDS MySQL DuckDB 分析主实例,基础系列 4核8GB
简介: MySQL无法启动,报1045的解决方法 问题:当我打开 phpstudy时,想测试一下 mysql 是否可以连接成功,出现以下报错:  windows下,以上错误的解决方法,如下: 1. 找到配置文件 my.ini, 将其打开,可用记事本打开 2. 打开后,搜索 mysqld 关键字,找到后,在 mysqld下面添加下面一行代码,并保存退出。

MySQL无法启动,报1045的解决方法

问题:当我打开 phpstudy时,想测试一下 mysql 是否可以连接成功,出现以下报错:

MySQL 1045错误 
windows下,以上错误的解决方法,如下:

1. 找到配置文件 my.ini, 将其打开,可用记事本打开

my.ini 文件

2. 打开后,搜索 mysqld 关键字,找到后,在 mysqld下面添加下面一行代码,并保存退出。

skip-grant-tables

  
  
  • 1

查找 mysqld

在 mysqld 下 添加 skip-grant-tables

3. 保存后,重启MySQL。

4. 运行 cmd

cmd 窗口

5. 输入 mysql -u root -p 就可以不用密码登录了,出现 password: 的时候,直接 回车 进入。

1) 进入MySQL数据库
use mysql;

  
  
  • 1
2) 给 root 用户设置新密码
update user set password=password("123456") where user="root";

  
  
  • 1
3) 刷新数据库
flush privileges;

  
  
  • 1
4) 退出MySQL
quit;

  
  
  • 1

进入mysql界面

注:123456为新密码,用户可修改为自己想要的密码

6. 修改完成后,再修改一下 my.ini 文件,把我们刚才添加的 “skip-grant-tables” 这行代码删除,保存退出后,重新启动MySQL服务即可。

删除 skip-grant-tables 后重启MySQL的界面

走到这儿,就大功告成了。

相关实践学习
每个IT人都想学的“Web应用上云经典架构”实战
本实验从Web应用上云这个最基本的、最普遍的需求出发,帮助IT从业者们通过“阿里云Web应用上云解决方案”,了解一个企业级Web应用上云的常见架构,了解如何构建一个高可用、可扩展的企业级应用架构。
MySQL数据库入门学习
本课程通过最流行的开源数据库MySQL带你了解数据库的世界。   相关的阿里云产品:云数据库RDS MySQL 版 阿里云关系型数据库RDS(Relational Database Service)是一种稳定可靠、可弹性伸缩的在线数据库服务,提供容灾、备份、恢复、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼。 了解产品详情: https://www.aliyun.com/product/rds/mysql 
相关文章
|
SQL 关系型数据库 MySQL
【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法
【YashanDB 知识库】YashanDB 支持 MySQL 多表更新语句的解决方法
|
SQL 关系型数据库 MySQL
【YashanDB知识库】YashanDB 支持MySQL多表更新语句的解决方法
本文介绍了在YashanDB中处理MySQL多表更新语句的方法。由于YashanDB默认不支持多表更新(报错YAS-04344),可通过启用兼容性参数`SQL_PLUGIN = 'MYSQL'`解决,或改写SQL语句实现相同功能。文章通过具体示例说明了多种改写方法,包括根据共同列更新单个或多个字段、添加过滤条件以及基于多个共同列的更新场景。涉及的表结构和数据展示了实际操作过程,帮助用户顺利迁移和使用YashanDB。
|
存储 SQL NoSQL
|
NoSQL 关系型数据库 MySQL
2024Mysql And Redis基础与进阶操作系列(8)作者——LJS[含MySQL 创建、修改、跟新、重命名、删除视图等具体详步骤;注意点及常见报错问题所对应的解决方法]
MySQL 创建、修改、跟新、重命名、删除视图等具体详步骤;举例说明注意点及常见报错问题所对应的解决方法
|
SQL NoSQL 关系型数据库
|
NoSQL 安全 关系型数据库
2024Mysql And Redis基础与进阶操作系列(6)作者——LJS[含MySQL 多表之一对一/多;多对多;多表联合查询等详解步骤及常见报错问题所对应的解决方法]
MySQL 多表之一对一/多;多对多;多表联合之交叉连接;内连接;左、右、外、满、连接;子查询及关键字;自连接查询等详解步骤及常见报错问题所对应的解决方法
|
SQL NoSQL 关系型数据库
2024Mysql And Redis基础与进阶操作系列(5)作者——LJS[含MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页等详解步骤及常见报错问题所对应的解决方法]
MySQL DQL基本查询:select;简单、排序、分组、聚合、分组、分页、INSERT INTO SELECT / FROM查询结合精例等详解步骤及常见报错问题所对应的解决方法
|
NoSQL 关系型数据库 MySQL
2024Mysql And Redis基础与进阶操作系列(4-2)作者——LJS[含MySQL非空、唯一性、PRIMARY KEY、自增列/自增约束举例说明等详解步骤及常见报错问题对应的解决方法]
24MySQL非空、唯一性、PRIMARY KEY、自增列/自增约束举例说明等详解步骤及常见报错问题对应的解决方法(4-2) 学不会你来砍我!!!
|
SQL NoSQL 关系型数据库

推荐镜像

更多
下一篇
开通oss服务