Mysql相关问题-----1045 Access denied for user 'root'@'localhost' (using password: YES)报错
MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for user 'root'@'localhost' (using password: YES)

解决方案:
1.编辑mysql配置文件my.ini
在mysql的安装目录下

,在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql
[mysqld]
#作用是跳过登录的验证
#skip-grant-tables
port =
basedir=C:\\softwaretool\\mysql-5.7.-winx64
datadir=C:\\softwaretool\\mysql-5.7.-winx64\\data
max_connections=
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
max_allowed_packet = 20M
[mysql]
default-character-set=utf8
2.重启mysql
在计算机-管理-服务里面找到MySQL的服务,如图

这时候在cmd里面输入mysql -u root -p就可以不用密码登录了,出现 password:的时候直接回车可以进入,不会出现ERROR 1045 (28000),但很多操作都会受限制,因为没有grant权限。

3.进入mysql数据库,给root用户设置密码
mysql> use mysql;
mysql> update mysql.user set authentication_string=password('密码') where user='root' ;

4.刷新数据库,并退出
mysql> flush privileges;
mysql> quit;

5.修改my.ini文件
改好之后,再修改一下my.ini这个文件,把我们刚才加入的 "skip-grant-tables"这行删除,保存退出再重启mysql服务,再重新用Navicat连接就可以了。
[mysqld]
#作用是跳过登录的验证
#skip-grant-tables
port =
basedir=C:\\softwaretool\\mysql-5.7.-winx64
datadir=C:\\softwaretool\\mysql-5.7.-winx64\\data
max_connections=
character-set-server=utf8
default-storage-engine=INNODB
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES
max_allowed_packet = 20M
[mysql]
default-character-set=utf8

Mysql相关问题-----1045 Access denied for user 'root'@'localhost' (using password: YES)报错的更多相关文章
- Windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes
		
Windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes http://blog.csdn.n ...
 - windows mysql提示:1045 access denied for user 'root'@'localhost' using password yes 解决方案
		
win7 MySql5.6.17提示:1045 access denied for user 'root'@'localhost' using password yes 从网上找到的解决方法,以此博客 ...
 - java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: NO)报错
		
今天用spring整合mybatis的时候,报了这个错误.去网上查了一下,网上大多数都是用户权限问题,但是我用SQLyog视图使用root用户crud没有问题,排除了是权限的问题,后面发现是idea提 ...
 - 新手PHP连接MySQL数据库出问题(Warning: mysqli_connect(): (HY000/1045): Access denied for user 'root'@'localhost' (using password: YES))
		
我用的环境是wampServer集成的软件包 在php连接MySQL数据库的时候老是出现这个问题Warning: mysqli_connect(): (HY000/1045): Access deni ...
 - 解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes
		
今天想用用MySQL 数据库 谁知道老提示 1045 access denied for user 'root'@'localhost' using password yes 最后在csdn 上找到 ...
 - (转载)解决MySql 数据库 提示:1045 access denied for user 'root'@'localhost' using password yes
		
今天想用用MySQL 数据库 谁知道老提示 1045 access denied for user 'root'@'localhost' using password yes 最后在csdn 上找到 ...
 - Django链接Mysql 8.0 出现错误(1045:Access denied for user 'root'@'localhost' (using password: NO) 的一种解决方法
		
运行环境: Django版本2.0 ; Mysql 版本 8.0.11; 错误代码: django.db.utils.OperationalError: (1045:Access denied fo ...
 - 1045 access denied for user 'root'@'localhost' using password yes的解决方法
		
今天把一个项目和项目的数据库都下载到了本地,安装好项目和在本地配置好数据库后,在浏览器登陆项目的后台却出现了以下错误: 后来上百度搜索了好几个答案,都是讲述修改数据库密码的步骤,但是就是没有说明为 ...
 - wamp中的phpmyadmin打开出现:#1045 - Access denied for user 'root'@'localhost' (using password: NO)
		
详细内容: MySQL said: #1045 - Access denied for user 'root'@'localhost' (using password: NO) phpMyAdmin ...
 
随机推荐
- SLB外部端口非80时---》转发到nginx---》URL跳转丢失端口的解决方案
			
配置nginx反向代理时遇到一个问题,当设置nginx监听80端口时转发请求没有问题.但一旦设置为监听其他端口,就一直跳转不正常: 如,访问欢迎页面时应该是重定向到登录页面,在这个重定向的过程中端口丢 ...
 - keras使用多GPU并行训练模型 | keras multi gpu training
			
本文首发于个人博客https://kezunlin.me/post/95370db7/,欢迎阅读最新内容! keras multi gpu training Guide multi_gpu_model ...
 - Kafka常见错误整理(不断更新中)
			
1.UnknownTopicOrPartitionException org.apache.kafka.common.errors.UnknownTopicOrPartitionException: ...
 - pandas 学习 第1篇:pandas基础 - 数据结构和数据类型
			
pandas是基于NumPy构建的模块,含有使数据分析更快更简单的操作工具和数据结构,是数据分析必不可少的五个包之一.pandas包含序列Series和数据框DataFrame两种最主要数据结构,索引 ...
 - django接口文档自动生成
			
django-rest_framework接口文档自动生成 只针对用到序列化和返序列化 一般还是用第三方yipi 一.安装依赖 pip3 install coreapi 二.设置 setting.py ...
 - django5-书籍与出版社关联外键
			
1.外键相关 一对多的概念 ,这里是一个出版社对应本书籍 ! 设计表使用model models.ForeignKey('关联一', on_delete=models.CASCADE) #给多设置外键 ...
 - QT QNetworkAccessManager 如何支持RESTFul的HTTP Patch方法
			
HTTP Patch方法是除了post,get,put,delete之外的一个新方式, 网上查不到的,也算是独家吧: 主要用下面这个方法: QNetworkReply *sendCustomReque ...
 - 实时数据推送webSocket
			
实时数据推送 在Web或移动项目中,服务器向客户端实时推送消息是一种常见的业务需求. 实现方式 Polling:轮询(俗称“拉”),即定期重新请求数据. Long-Polling:长轮询,是 Poll ...
 - spark streaming整合kafka
			
版本说明:spark:2.2.0: kafka:0.10.0.0 object StreamingDemo { def main(args: Array[String]): Unit = { Logg ...
 - pycharm 字符编码错误处理
			
如果在MySQL创建表空间时指定了他的字符集为utf8 但是插入数据后 在pycharm查看却出现字符乱码 怎么解决呢 ? 首先进入cmd 页面 输入 chcp 65001 (意思是指定cmd所有字 ...