Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’

Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’

作者头像
华创信息技术
发布于 2019-11-08 06:37:46
发布于 2019-11-08 06:37:46
2.6K0
举报
文章被收录于专栏:华创信息技术华创信息技术

文章时间:2019年10月20日 02:49:53 解决问题:Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’

出现该问题,是因为用户的权限不够。增加相应的权限即可访问。

Mysql8.0 远程连接用户配置 https://wiki.nooss.cn/archives/275.html

解决方法一

改表法

可能是你的账号不允许从远程登录,只能在localhost本地登录数据库。建议在数据库搭建时,创建一远程连接的用户或者在localhost的主机上将mysql数据库下的"user"表里的"root"用户开启远程登录(把localhost这个值替换为%)

解决方法二

授权法

授权格式(mysql中不区分大小写): GRANT 权限 ON 数据库.* TO “用户名”@ “登录主机” IDENTIFIED BY “密码”;

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2019-10-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’
错误原因: 当登录MySQL数据库出现 Error 1045 错误时,表明你输入的用户名或密码错误被拒绝访问了;MySQL服务搭建后,默认root用户是不能进行远程访问连接的。
chenchenchen
2019/09/03
75.9K0
Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’
Error 1045 (28000):Access Denied for User ‘root‘@‘localhost‘ 完美解决方法
摘要 大家好,我是默语。在这篇文章中,我们将详细解析 MySQL 数据库中常见的错误之一——Error 1045 (28000)。该错误通常表示“Access Denied for User ‘root’@‘localhost’”,即“访问被拒绝,用户 ‘root’@‘localhost’”。我们将探讨这个错误的根本原因,提供详尽的解决方案,并通过实际示例帮助你有效解决此问题。无论你是数据库管理员还是开发者,这篇文章将帮助你快速解决访问权限问题。
默 语
2024/11/22
9850
1045 Access denied for user 'root'@'localhost' (using password: YES)
MySQL 连接错误,使用Navicat连接MySQL出现错误:1045 Access denied for user 'root'@'localhost' (using password: YES)
acoolgiser
2019/01/17
24.3K0
Error 1045 (28000): Access denied for user ‘root‘@‘localhost‘ — 完美解决方案详解 ️
大家好,我是默语!今天我们要深入探讨一个让很多MySQL用户头疼的问题:Error 1045 (28000): Access denied for user ‘root’@‘localhost’。这是在登录MySQL数据库时常见的错误提示,意味着用户无法使用root账户访问数据库。本文将详细分析该错误的成因,并提供多种解决方案,帮助大家迅速解决问题。关键词:MySQL、Error 1045、Access denied、root账户、数据库权限、MySQL登录问题。
默 语
2024/11/22
2.1K0
Navicat连接MySQL时弹出:1130 is not allowrd to connect to this MySQL server
修改帐号不允许从远程登陆,只能在localhost。这个时候只要在localhost的那台电脑,登入MySQL后后,更改 "mysql" 数据库里的 "user" 表里的 "host" 项,从"localhost"改称"%"
华创信息技术
2022/05/28
1.1K0
【经验】MySQL 5.6无法通过Navicat远程连接 1045 - Access denied for user解决及设置linux下忽略表名大小写
今天凯哥把个人博客网站(www.kaigejava.com)的数据库,升级成mysql 5.6的时候,数据库升级完成之后,发现不能够远程访问了。错误提示:
凯哥Java
2022/12/15
1.5K0
【经验】MySQL 5.6无法通过Navicat远程连接 1045 - Access denied for user解决及设置linux下忽略表名大小写
Error 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决方法
遇到 Error 1045 (28000): Access denied for user ‘root’@‘localhost’ 错误是新手在配置 MySQL 时的常见问题。这通常意味着 root 用户无法通过提供的密码访问 MySQL 服务器。本篇文章将详细介绍导致这一问题的原因,并提供多种解决方案,帮助你彻底解决此问题。最后还有我的微信供大家交流。
默 语
2024/12/28
3.2K0
Error 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决方法
如何解决ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO) MySQL5和MySQL8
摘要: 在MySQL中,遇到ERROR 1045 (28000): Access denied for user ‘root’@‘localhost’ (using password: NO)错误,意味着MySQL拒绝了root用户的访问请求。这个问题通常与密码设置或权限配置错误有关。本文将详细介绍MySQL 5和MySQL 8版本下的解决方法,帮助用户快速解决该问题。通过这些技术解决方案,你可以轻松修复MySQL连接错误,并提高数据库的安全性和访问权限管理能力。本文将涵盖常见的错误排查步骤、权限修复方法以及如何重新设置MySQL root用户的密码,特别适用于开发人员、系统管理员以及数据库管理员。
猫头虎
2025/04/14
1.6K0
mysql5.7 ERROR 1045 (28000): Access denied for user 'root'@'localhost'
初次安装mysql,net start mysql,然后输入mysql -u root -p,出现enter password,我直接点击回车,结果出现如果下错误:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)。网上看了很多方法,都是千篇一律的,没有解决我的问题
似水的流年
2018/01/14
9280
Error connecting to database: Access denied for user 'root'@'localhost'
Database error Error connecting to database: Access denied for user 'root'@'localhost' (using password: YES)
拓荒者
2019/08/08
3.1K0
mysql_异常_01_Access denied for user 'root'@'192.168.1.13' (using password: YES)
使用navicat premuim 连接 虚拟机mysql数据库时 ,抛出如下错误:
shirayner
2018/08/10
4810
mysql_异常_01_Access denied for user 'root'@'192.168.1.13' (using password: YES)
Centos7解决MySQL登录ERROR 1045 (28000): Access denied for user ‘‘@‘localhost‘ (using
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using passwor:yes)
OwenZhang
2021/12/08
4.7K0
Centos7解决MySQL登录ERROR 1045 (28000): Access denied for user ‘‘@‘localhost‘ (using
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO) 解决方案1.停止mysql
初次安装mysql,net start mysql,然后输入mysql -u root -p,
一个会写诗的程序员
2018/08/17
105.4K4
【已解决】MySQL登录时出现ERROR 1045: Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开解决方法
Mysql在使用过程中,可能会遇到登录问题,比如常见的错误信息:“Access denied for user ‘root’@‘localhost’ (using password: YES)”。
程序员洲洲
2024/06/09
51.1K0
【已解决】MySQL登录时出现ERROR 1045: Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开解决方法
mysql怎么解决1045错误_Navicat for MySQL 1045错误如何解决[通俗易懂]
在使用 Navicat 连接 MySQL 数据库时很多人都会遇到1045错误,主要原因是,你输入的用户名或密码错误被拒绝访问了,如果你不想重装,那么就需要找回密码或者重置密码。
全栈程序员站长
2022/08/24
4.7K0
mysql怎么解决1045错误_Navicat for MySQL 1045错误如何解决[通俗易懂]
Access Denied for user root @localhost 解决方案
问题描述: C:\Users\bo.wang> mysql -u root -p Enter password: ERROR 1045 (28000): Access denied for user ‘root’@’localhost’ (using password: YES)
HUC思梦
2020/09/03
4.4K0
Access Denied for user root @localhost 解决方案
Navicat报错:2003 - Can‘t connect to MySQL server on ‘xxx‘
在本地的Navicat连接服务器上的数据库时,第一次连接可能会出现如下错误,表示没有连接成功 [在这里插入图片描述] 解决方法: 第一种方法 一般需要改下服务器上mysql的权限,首先登录服务器上的mysql,%:表示可以任何主机都能连接到mysql服务器 GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '这里写自己数据库的密码' WITH GRANT OPTION; 或者也可以把 % 换成自己本地的IP地址,如: GRANT ALL PRIV
兮动人
2022/02/26
3.1K0
分析mysqld --initialize --console MYSQL:ERROR 1045 (28000): Access denied for user
在使用mysqld命令的​​--initialize​​和​​--console​​参数初始化MySQL数据库时,有时会遇到错误​​MYSQL:ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost'​​。这个错误表明在访问数据库时,用户'ODBC'被拒绝了访问权限。 这个问题通常是由于权限设置不正确引起的,下面我们将对这个问题进行分析并给出解决方案。
大盘鸡拌面
2023/11/02
8550
Navicat远程管理Mysql数据库连接报错1045的解决办法
每次在LINUX上安装好MYSQL数据库服务器后,利用Navicat管理时,总是提示下列错误:
好派笔记
2021/09/15
1.5K0
Ubuntu下MySQL报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
回到 vim  /etc/mysql/mysql.conf.d/mysqld.cnf将刚才加入的那一行“skip-grant-tables”注释或删除掉。
玩蛇的胖纸
2018/07/25
5.2K0
Ubuntu下MySQL报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
推荐阅读
Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’
75.9K0
Error 1045 (28000):Access Denied for User ‘root‘@‘localhost‘ 完美解决方法
9850
1045 Access denied for user 'root'@'localhost' (using password: YES)
24.3K0
Error 1045 (28000): Access denied for user ‘root‘@‘localhost‘ — 完美解决方案详解 ️
2.1K0
Navicat连接MySQL时弹出:1130 is not allowrd to connect to this MySQL server
1.1K0
【经验】MySQL 5.6无法通过Navicat远程连接 1045 - Access denied for user解决及设置linux下忽略表名大小写
1.5K0
Error 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决方法
3.2K0
如何解决ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: NO) MySQL5和MySQL8
1.6K0
mysql5.7 ERROR 1045 (28000): Access denied for user 'root'@'localhost'
9280
Error connecting to database: Access denied for user 'root'@'localhost'
3.1K0
mysql_异常_01_Access denied for user 'root'@'192.168.1.13' (using password: YES)
4810
Centos7解决MySQL登录ERROR 1045 (28000): Access denied for user ‘‘@‘localhost‘ (using
4.7K0
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES/NO) 解决方案1.停止mysql
105.4K4
【已解决】MySQL登录时出现ERROR 1045: Access denied for user ‘root‘@‘localhost‘ (using password: YES)无法打开解决方法
51.1K0
mysql怎么解决1045错误_Navicat for MySQL 1045错误如何解决[通俗易懂]
4.7K0
Access Denied for user root @localhost 解决方案
4.4K0
Navicat报错:2003 - Can‘t connect to MySQL server on ‘xxx‘
3.1K0
分析mysqld --initialize --console MYSQL:ERROR 1045 (28000): Access denied for user
8550
Navicat远程管理Mysql数据库连接报错1045的解决办法
1.5K0
Ubuntu下MySQL报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
5.2K0
相关推荐
Navicat连接MySQL时弹出:1045:Access denied for user ‘root’@’localhost’
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档