- navicat for MySQL 连接本地数据库出现1045错误 如下图:
说明连接mysql时数据库密码错误,需要修改密码后才可解决问题;
解决步骤如下:
、首先打开命令行:开始->运行->cmd;
、先进入电脑安装的mysql的bin目录下(你自己软件的安装路径),如果是C盘,就可以直接执行命令:mysql -u root mysql; 、进入mysql后执行命令:UPDATE user SET Password=PASSWORD('newpassword') where USER='root'; 、如果报1820的错误,则执行命令:ALTER USER USER() IDENTIFIED BY ‘新密码’,提示Query OK,说明密码已修改成功; 、如果如下图所示报1054的错误,则更改命令语句为:update user set authentication_string=password('root') where user='root';即可,因为mysql数据库下已经没有password这个字段了,password字段改成了authentication_string。
6、完成之后,执行命令:quit 或 exit,退出mysql。
ps:如果在执行命令过程中报1064错误,则说明可能是语法错误,注意查看你的sql语句是否有错误。
相关文章
- 数据库、ArcCatalog空间数据源正常访问,数据库设置没问题时,ArcEngine连接SDE时报"ORA-12560: TNS: 协议适配器错误"的解决办法;ArcEngine连接SDE总结
- 错误2003 (HY000):无法连接到本地主机的MySQL服务器(10061)
- mysql数据库在Navicat Premium连接的时候出现1862错误
- windows XP中,mysql连接时提示:1045 access denied for user 'root'@'localhost' using password yes 的解决方法
- Navicat for MySQL破解,以及连接数据库出现错误:1045-Access denied for user 'root'@'localhost'解决方法
- MySQL连接本地数据库时报1045错误的解决方法
- mysql学习系列:总结数据库连接不上的数种情况,问题编号:ERROR 1045 (28000)
- Python django使用多进程连接mysql错误的解决方法
- 关于解决Navicat for MySQL远程连接时出现1045错误以及Navicat怎样导入导出SQL文件的问题
- php无法连接mysql数据库的正确解决方法