Navicat安装后出现错误:1045 - Access denied for user 'root'@'localhost' (using password: YES)

安装完MySQL和N之后,打开Navicat后出现如下错误:

**********1045 - Access denied for user ‘root‘@‘localhost‘ (using password: YES)**********

(小插曲:记得不知道这是多少次安装MySQL了,以前用的是SQLyog,突然安装了一个Navicat,尽然出现错误,让自己小小的汗颜了一把!!!经过上网查资料,解决方法陈述下文)

【问题所在】:未给root用户分配所有权限。

【解决步骤】:例如:用户名:aaa     密码:123456

一、打开 MySQL 5.5 Command Line Client 命令窗口:

Enter password:123456;

二、输入如下命令:grant all on *.* to [email protected]‘%‘ identified by ‘123456‘;

mysql>grant all on *.* to aaa@‘%‘ identified by ‘123456‘; (记得在此语句后面加上英文的     分号)

三、接着会出现:Query OK,0 rows affected <0.00 sec>   说明已经更改权限成功,问题解决了!!!

四、打开Navicat,双击localhost,不会再报错误了,此时可以进行操作,为所欲为了



问题扩展】:grant all on *.* to aaa@‘%‘ identified by ‘123456‘;对于这句话,一语带过,就是授予 aaa 用户所有的权限。

Navicat安装后出现错误:1045 - Access denied for user 'root'@'localhost' (using password: YES)

时间: 2024-10-12 10:31:56

Navicat安装后出现错误:1045 - Access denied for user 'root'@'localhost' (using password: YES)的相关文章

Django链接Mysql 8.0 出现错误(1045:Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO) 的一种解决方法

运行环境: Django版本2.0 ; Mysql 版本 8.0.11; 错误代码:  django.db.utils.OperationalError: (1045:Access denied for user 'root'@'localhost' (using password: NO) 这个错误看网上的说法基本都是由于 数据库的 用户名 和 密码 不正确导致的 ,下面是我在Django Setting.py里的设置: ``` DATABASES = { 'default': { 'ENGI

#1045 - Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

如上所示,当我们修改数据库的密码之后,再次进入phpmyadmin的时候,就会产生这种错误#1045 - Access denied for user 'root'@'localhost' (using password: NO) .那这种错误产生的原因是什么呢?解释就是,密码修改后,新旧密码不一致产生的.改正过来其实也很简单,在phpmyadmin3.4.10.1文件夹下找到config.inc.php这个文件,然后找到里面$cfg['Servers'][$i]['password'] = '

安装mysql后连接出错(错误:Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: YES)&quot;)的解决办法

前几天下载了mysql5.7正常安装后,用navicat for mysql连接时提示"Access denied for user 'root'@'localhost' (using password: YES)""错误信息,因为第一次安装时未添加用户,所以卸载一次又重新添加了用户和密码安装后打开依然报错,借鉴了网上的一些方法,然后用自己的方法实现了连接. 解决方法: 1.打开mysql Command Line Client,输入安装mysql时设置的密码,出现如下界面:

解决mysql提示错误:1045 access denied for user &#39;root&#39;@&#39;localhost&#39; using password yes

少年,请看下图. 1. 开一个dos 2. 再开一个dos 3.即可.补充一个linux下的: 解决mysql提示错误:1045 access denied for user 'root'@'localhost' using password yes

Mysql相关问题-----1045 Access denied for user &#39;root&#39;@&#39;localhost&#39; (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 = 3306 basedir=C

phpMyadmin:#1045 - Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

在装完Wampserver2.5后点击phpMyadmin我发现网页显示:#1045 - Access denied for user 'root'@'localhost' (using password: NO) 意思是我没有设置数据库密码.解决办法:找到wamp的安装路径,打开wamp——>apps——>phpmyadmin.找到config.inc.php文件编辑 $cfg['Servers'][$i]['password'] = ' ';在后面的单引号加上密码保存.重启wamp再打开p

【zabbix】connection to database &#39;zabbix&#39; failed: [1045] Access denied for user &#39;root&#39;@&#39;localhost&#39; (using password: NO)

前面安装的我就不说了,度娘上的很多: 关键是这个问题,网上的比较多,但是没有发现有用的: 问题:zabbix server is runing No 日志:/tmp/zabbix_server.log connection to database 'zabbix' failed: [1045] Access denied for user 'root'@'localhost' (using password: NO) 解决过程: 1)找到安装目录: [[email protected] init

windows mysql提示:1045 access denied for user &#39;root&#39;@&#39;localhost&#39; using password yes 解决方案

简单粗暴 工具xwamp 路径:H:\xampp\mysql\bin\my.ini.php 打开my.ini,在[mysqld]下面添加 skip-external-lockingskip-name-resolveskip-grant-tables 停止mysql ->打开xwamp的shell可以输入命令,如下 Setting environment for using XAMPP for Windows. [email protected]-CGL9PRT h:\xampp # mysql

解决MySql 数据库 提示:1045 access denied for user &#39;root&#39;@&#39;localhost&#39; using password yes

今天想用用MySQL 数据库  谁知道老提示 1045 access denied for user 'root'@'localhost' using password yes 最后在csdn 上找到了答案 来源:http://bbs.csdn.NET/topics/310006640     13楼 解决: 1. 开始 --> cmd   --> net stop mysql  (停用MySQL服务  没启动的可以省略) 2. 找到安装路径 MySQL Server 5.1下的my.ini