密码正确Navicat连接mysql报1045

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了密码正确Navicat连接mysql报1045相关的知识,希望对你有一定的参考价值。

mysql是8.0.17版本直接登录没问题

方法/步骤

    MySQL服务器正在运行,停止它。      如果是作为Windows服务运行的服务器,进入计算机管理--->服务和应用程序------>服务      如果服务器不是作为服务而运行的,可能需要使用任务管理器来强制停止它。

    请点击输入图片描述

    请点击输入图片描述

    创建1个文本文件(此处命名为mysql-init.txt),并将下述命令置于单一行中:      SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPassword');

    请点击输入图片描述

    (注意将我们创建的文件导入到 MySql安装目录下的bin目录下 D:\\progame\\bin) progame为我自己MySql目录,注意不要导错【是自己安装目录下的sql】

    请点击输入图片描述

    在服务器启动时,执行由“--init-file”选项(作用:在启动时从指定的文件中读取SQL命令)命名的文件的内容,更改根用户密码。当服务器成功启动后,应删除我们导入的mysql-init.txt文件

    最后停止MySQL服务器,然后在重启它。【注意以自动方式运行服务器,应从Windows服务窗口启动它。如果以手动方式启动了服务器,能够像正常情形下一样使用命令。】然后发现连接上数据库了

    请点击输入图片描述

追问

不行还是一样报1045

参考技术A 修改下host为127.0.0.1,再试试能不能登录。 参考技术B 忘记手机的锁屏密码的话只能通过强制复位才可以解除锁屏密码,不过需要楼主注意的是会删除个人资料及应用,首先按住电源键,其次当手机有震动提示时松开电源键,然后按下音量键下,直到屏幕上出现一个感叹号,再松开音量键下,最后再按顺序按下下列的按键组合,音量键上,音量键下,电源键,音量键下,之后就可以完成手机的格式化,楼主手机的锁屏密码也可以解除了。 参考技术C

有可能是端口号错了..我就是这样



阿里云MySQL用Navicat连接问题

阿里云上装好MySQL用Navicat连接出现密码正确,Navicat连接测试失败。

解决方案:网上众多方案,比如:放行3306端口啥子的,加入安全组啥子的。确认这些都没问题,还是出现密码正确,测试连接失败。
1:Xshell连接阿里云登录MySQL

2:使用数据库(可省去这一步)

3:执行命令(进行授权):GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'自己的mysql密码\' WITH GRANT OPTION;

4:执行命令:FLUSH PRIVILEGES;

5:Navicat再次测试连接

以上是关于密码正确Navicat连接mysql报1045的主要内容,如果未能解决你的问题,请参考以下文章

mysql连接数据库的时候,在cmd连接可以成功,用Navicat for MySQL连接就提示1045,密码已设空

navicat for mysql 连接时总是1045

Navicat 连接 WindowsLinux系统下的MySQL 各种错误,修改密码。

Navicat for MySQL连接MYSQL出错,错误代码1045

关于使用$作为mysql的密码报错1045

mysql数据库报错1045