密码正确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 连接 WindowsLinux系统下的MySQL 各种错误,修改密码。