精华内容
下载资源
问答
  • 主要为大家详细介绍了navicat连接mysql时出现1045错误的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • Navicat连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码。 Navicat for MySQL 1045错误 问题描述: 1045-Access d...

    解决Navicat for MySQL 1045错误的三种方法

    Navicat连接MySQL数据库时难免会遇到1045错误,主要是因为用户输入的用户名或密码错误被拒绝访问,如果不想重装,需要找回密码或者重置密码。
    这里写图片描述
    Navicat for MySQL 1045错误

    问题描述:
    1045-Access denied for user ‘root’@’localhost’(using password: YES)
    解决办法是重新设置root用户密码,在Windows平台下操作步骤如下:
    方法一:
    1、以系统管理员身份登录到系统;
    2、如果MySQL服务器正在运行,停止它。
    如果是作为Windows服务运行的服务器,进入服务管理器:开始菜单->控制面板->管理工具->服务;如果服务器不是作为服务而运行,可能需要使用任务管理器来强制停止它。
    3、创建1个文本文件,并将下述命令置于单一行中:
    SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘MyNewPassword’);
    用任意名称保存该文件。在本例中,该文件为C:\mysql-init.txt。
    4、进入DOS命令提示:开始菜单->运行-> cmd
    假定你已将MySQL安装到C:\mysql。如果你将MySQL安装到了另一位置,请对下述命令进行相应的调整。
    在DOS命令提示符下,执行命令:
    C:> C:\mysql\bin\mysqld-nt –init-file=C:\mysql-init.txt
    在服务器启动时,执行由“–init-file”选项,在启动时从指定的文件中读取SQL命令命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除C:\mysql-init.txt。
    5、停止MySQL服务器,然后在正常模式下重启它。
    如果以服务方式运行服务器,应从Windows服务窗口启动它;如果以手动方式启动了服务器,能够像正常情形下一样使用命令。
    方法二:
    **# /etc/init.d/mysql stop
    **# mysqld_safe –user=mysql –skip-grant-tables –skip-networking &
    *# mysql -u root mysql
    mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where
    USER=’root’;
    mysql> FLUSH PRIVILEGES;
    mysql> quit
    # /etc/init.d/mysql restart
    # mysql -uroot -p
    Enter password: <输入新设的密码newpassword>
    mysql>
    方法三:
    直接使用/etc/mysql/debian.cnf文件中[client]节提供的用户名和密码:
    # mysql -udebian-sys-maint -p
    Enter password: <输入[client]节的密码>
    mysql> UPDATE user SET Password=PASSWORD(’newpassword’) where
    USER=’root’;
    mysql> FLUSH PRIVILEGES;
    mysql> quit
    **# mysql -uroot -p
    Enter password: <输入新设的密码newpassword>
    mysql>
    方法四:
    1、管理员登陆系统,停止mysql服务或者结束mysqld-nt进程
    2、进入命令行,来到mysql的安装目录.假设安装目录为 d:\mysql\,CMD进入命令行
    3、运行 d:\mysql\bin\mysqld-nt –skip-grant-tables 启动mysql,关闭权限的检查
    4、运行 d:\mysql\bin\mysqladmin -u root flush-privileges password “newpassword” 重设root密码
    5、重新启动mysql服务
    如果你想寻找适合Linux系统的解决方法,可以点击:Linux系统如何解决Navicat for MySQL 1045错误。

    展开全文
  • 今天用Navicat连接mysql 5.7的时候报错1045,看网上的资料都说是忘记了密码,但是我在cmd里确实能用原密码连接上的,这个时候我查了下资料,说是两个数据库一起运行的时候也会报1045,所以我查看了一下右下角的MySQL...

    今天用Navicat连接mysql 5.7的时候报错1045,看网上的资料都说是忘记了密码,但是我在cmd里确实能用原密码连接上的,这个时候我查了下资料,说是两个数据库一起运行的时候也会报1045,所以我查看了一下右下角的MySQL Notifier 发现确实开了两个数据库

    把上边的APMServ-MySQL5.1关闭,再用Navaicat连接就不会报错了,建议大家如果不是有特殊需求的话不必安装所有mysql5.7的组件。

    展开全文
  • Navicat连接MYSQL失败

    2019-10-28 15:34:38
    当用Navicat连接MYSQL时,连接失败,出现如下图所示的错误 这时,我们需要打开Windows服务对MYSQL连接进行设置,Windows服务的打开方式如下: 首先,在我的电脑图标上右键点击管理,之后在界面的左侧点击“服务和...

    当用Navicat连接MYSQL时,连接失败,出现如下图所示的错误
    在这里插入图片描述
    这时,我们需要打开Windows服务对MYSQL连接进行设置,Windows服务的打开方式如下:
    首先,在我的电脑图标上右键点击管理,之后在界面的左侧点击“服务和应用程序”,再点击服务按钮,出现如下图所示的界面:
    在这里插入图片描述
    再找到MYSQL对应的服务,然后右键选择启动,如下图所示:
    在这里插入图片描述
    在这里插入图片描述
    然后就可以了,会出现如下界面:
    在这里插入图片描述

    展开全文
  • mysql8和mysql5.6的加密机制不同 我们需要修改mysql8的加密机制 mysql8 的加密机制为 caching_sha2_password mysql5.6的加密机制为 mysql_native_password mysql数据库中的user表中的 plugin字段 为你的加密机制 ...

    mysql8和mysql5.6的加密机制不同 我们需要修改mysql8的加密机制 

    mysql8 的加密机制为 caching_sha2_password

    mysql5.6 的加密机制为 mysql_native_password

    mysql数据库中的user表中的 plugin字段 为你的加密机制 修改玩加密机制记得修改authentication_string 

     

     

     

    忘记密码的可以使用以下步骤进行登录,如果知道密码直接登录即可。

    /etc/my.cnf 中添加 skip-grant-tables

    在[mysqld]后面任意一行添加“skip-grant-tables”用来跳过密码验证的过程,

    接下来我们需要重启MySQL:  service mysqld restart  

    然后直接输入 mysql 进入

    use  mysql    

     set global validate_password.policy=0; //设置密码复杂度

     set global validate_password.length=1;设置密码最少长度

     update user set authentication_string ='*81F5E21E35407D884A6CD4A731AEBFB6AF209E1B'  plugin='mysql_native_password' where  user='root'; 

     

    authentication_string  为你密码加密后的值

    plugin 为你的加密机制

    以上的密码为 root 下次登录 只需输入

    mysql  -uroot  -proot  即可

    *81F5E21E35407D884A6CD4A731AEBFB6AF209E1B  是在mysql5.7中root  加密后的值  

    当然你也可以在mysql5.7中使用   select PASSWORD('你的密码'); 设置你想要的密码

    flush privileges;  刷新权限

     exit 退出

    将/etc/my.cnf 中skip-grant-tables删除

    重启mysql    service mysqld restart 

    展开全文
  • Navicat连接Mysql8.0.11出现1251错误

    万次阅读 多人点赞 2018-05-03 10:03:44
    重装了电脑,安装了最新版的MySQL数据库,结果Navicat连接Mysql报1251错误,sqlyog报2058错误,但是window命令进入mysql,账号密码都是正确的。 在网上查的是,出现这个原因是mysql8 之前的版本中加密规则是...
  • navicat 连接 mysql失败

    2020-03-27 10:11:20
    出现 Client does not support authentication protocol requested by server…的解决方案 mysqladmin -u root -p password 123456q ...ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password...
  • navicat连接mysql失败

    2019-06-19 09:15:00
    上个月由于安装mac版的安卓环境,导致navicat出现以上错误,找了很多方法,并且重新安装了mysqlnavicat,都不好使,他们两个始终都连接不上 最后我上网查了一下,最终解决了问题 1,首先登陆mysql 在终端输入...
  • 连接mysql1045出错,本质就是密码出错所造成的问题。 开始查看更改数据库密码 但是都失败了 最后发现 可以不用密码连接 如图: 在代码里 1为用户,2是密码为空 在navicat连接属性中密码为空即可 转载于:...
  • Navicat连接mysql失败

    千次阅读 2017-12-13 18:11:06
    1:2003错误 不能连接mysql服务 解决方法:在Windows服务中将mysql服务手动打开或右键设置为开机延迟启动(连接失败一次后再连接即可成功连接) 后续待补充
  • Navicat连接MySQL失败1251

    2020-03-23 18:00:58
    错误提示:1251-Client does not support ... consider upgrading MySQL client 原因:MySQL 8版本以上采用新的加密方式,旧的不能用 解决办法:更改MySQL的加密方式 ALTERUSER'root'@'localhost'IDENTIFIE...
  • navicat 连接mysql 失败问题

    千次阅读 2019-03-31 21:28:51
    问题: 解决方法:命令行登录mysql后执行如下命令 alter user 'root'@'localhost' identified with mysql_native_password by '密码'; 使用我们给的密码进行navicat 连接测试: ...
  • 我的MySQL在一次使用图形界面工具后忘记了密码,导致navicatMySQL断开连接。后来找了很多种方法才重置密码成功。以下是我与MySQL的重置密码经验。navicat1045错误一般是密码出了问题。但因为当时并没有截图,所以...
  • Navicat 连接本地MySQL失败

    千次阅读 2019-10-02 10:43:45
    Navicat 连接localhost失败 Navicat 不联网的情况下,主机名localhost就相当于一个字符串,是解析不到本地主机。 需要改用本地ip地址 错误 host '190.111.11.11' is not allowed to connect to this mysql server ...
  • 解决navicat连接mysql失败报错2059

    千次阅读 2020-03-04 10:36:22
    大家好我是你们的朋友JamesBin,MySQL 是最流行的关系型数据库管理系统,但是今天在装的时候发现无法进行与Navicat进行连接并且报错2059,下面看一下我是如何处理的吧,网上的好多昂发都无效。 问题引入 报上面的...
  • 新下载安装的Navicat和MySQL,使用Navicat连接MySQL,连接失败(报1064错误)。 因为mysql 8.0的加密方式(plugin)不一样,所以需要修改加密方式。 更改加密方式: ALTER USER 'root'@'localhost' IDENTIFIED BY...
  • 使用Navicat连接MySQL出现1045错误

    万次阅读 2018-01-25 01:02:30
    一:bug截图 二:解决方案 密码输入错误
  • navicat for mysql 连接mysql 8.0.23时,出现如下错误。 2、原因: 通过百度翻译,发现是由于navicat版本的问题,出现连接失败的原因。这也就是说需要升级navicat版本。通过搜索,发现navicat是收费的,升级将会...
  • Navicat连接Mysql教程

    2020-11-05 23:21:18
    Navicat连接Mysql教程 ​ Navica作为一个数据库管理工具,容易上手轻便,这里就当介绍给大家认识认识,同时加深自己的使用过程。 文章目录Navicat连接Mysql教程一、检查mysql环境二、测试Navicat连接mysql数据库 ...
  • Can’t connect to MYSQL server on ‘’(10060) 解决 一:开放服务器mysql的默认端口3306 centos7开启方式 ...在服务器上连接mysql use mysql; select host,user from user; ±----------±-----+ | host
  • 今天Mysql服务无法启动,看着网上的教程稀里糊涂的就用命令mysqld --initialize给初始化了,结果就是以前的表都没了,重新安装后,Navicat无法连接数据库 解决方法如下: 意思是直接修改root的密码就可以: ...
  • 这几天换新空间配置linux服务器,需要Navicat 可视化工具来操作远程数据库出现了1045错误! 查看3306 端口是否对外开放,MySQL 默认情况下是不开放对外访问功能 netstat -anp | grep 3306 linux进入 MySQL 命令...
  • 1045- Navicat 连接mysql8异常

    千次阅读 2019-03-26 10:32:05
    1045- Navicat 连接mysql8异常 作者:xjl271314 来源:CSDN 原文:https://blog.csdn.net/xjl271314/article/details/80550765 版权声明:本文为博主原创文章,转载请附上博文链接! 问题描述: 1:Authentication...
  • navicat连接MySQL数据时遇到1045错误,一般是因为输入的用户名或者密码错误被拒绝访问,此时可以重置MySQL数据库的密码解决。 在windows的操作步骤如下: 1、找到mysql的my.ini文件,在mysqld关键字下面添加skip-...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,459
精华内容 3,383
关键字:

navicat连接mysql1045失败

mysql 订阅