安装MySQL启动服务时报错解决办法,错误代码1045 您所在的位置:网站首页 mysql服务启动报错1067 安装MySQL启动服务时报错解决办法,错误代码1045

安装MySQL启动服务时报错解决办法,错误代码1045

2024-02-08 10:50| 来源: 网络整理| 查看: 265

GPS平台、网站建设、软件开发、系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=1242

散打狼在安装mysql的时候,在下图中的Start service这个步骤出错,我尝试用客户端登录,无法登录,报错如下。解决办法如下 在这里插入图片描述 MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for user ‘root’@‘localhost’ (using password: YES) 在这里插入图片描述 解决方法: 编辑mysql配置文件my.ini(在mysql的安装目录下,不同电脑可能不一样,参考目录①D:\Program Files\MySQL\MySQL Server 5.0\my.ini;②C:\ProgramData\MySQL\MySQL Server 8.0\my.ini;),在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql 1.打开cmd,点击“开始”->“运行”(快捷键Win+R)。 2.停止:输入 net stop mysql 3.启动:输入 net start mysql 也可以在计算机-管理-服务里面找到MySQL的服务,如图 在这里插入图片描述 这时候在cmd里面输入mysql -u root -p就可以不用密码登录了,出现 password:的时候直接回车可以进入,不会出现ERROR 1045 (28000),但很多操作都会受限制,因为没有grant权限。

继续按下面的流程走: 1.进入mysql数据库: mysql> use mysql; Database changed 2.给root用户设置新密码: mysql> update user set password=password(“新密码”) where user=“root”; Query OK, 1 rows affected (0.01 sec) Rows matched: 1 Changed: 1 Warnings: 0 3.刷新数据库 mysql> flush privileges; Query OK, 0 rows affected (0.00 sec) 4.退出mysql: mysql> quit; Bye

改好之后,再修改一下my.ini这个文件,把我们刚才加入的 "skip-grant-tables"这行删除,保存退出再重启mysql服务,再重新用Navicat连接就可以了。 在这里插入图片描述

GPS平台、网站建设、软件开发、系统运维,找森大网络科技! https://cnsendnet.taobao.com 来自森大科技官方博客 http://www.cnsendblog.com/index.php/?p=1242



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有