很多小伙伴在使用MySQL数据库的时候可能都遇到过错误代码1045的问题,但是苦于不知道这个错误代码是什么意思也不知道该如何去解决它 。那本篇文章将会详细的介绍一下这个错误代码的含义和解决方法,往下看看吧 。
文章插图
一、mysql1045错误是什么
mysql中并不会直接将错误的原因和信息直接输出和显示给用户,而是会用不同的错误代码去代替 。其中错误代码1045就是表示输入的用户名或者密码错误从而导致访问数据库被拒绝了,解决方法也有很多 。
二、解决方法
(1)如果是在是记不起起来正确的账号密码并且数据不多的话可以直接将整个mysql数控卸载后再重新安装,这样重装后的mysql数据库就会提供一个初始的默认账号进行登录了 。
(2)如果保证账号是正确的话可以跳过密码登录再修改整个账号的密码,在mysql数据库的安装目录下打开配置文件my.cnf,在这个文件的末尾添加skip-grant-tables这么一行内容就可以跳过密码登录了 。
打开命令行然后输入mysql -uxxx就可以登录进这个账号的mysql数据库里面了,这里的xxx是账号 。登录进这个账号后在命令行执行下面的命令去修改密码,如下所示:
ALTER USER 'xxx'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456'命令执行完毕后再次打开配置文件将之前添加的内容函数掉就可以使用修改后的账号密码进行登录了 。
【MySQL数据库出现1045错误代码怎么解决?解决方法看这里】以上就是mysql数据库1045错误代码的发生原因和解决方法了 。
推荐阅读
- 云上数据库MySQL有什么用?云上数据库MySQL它有哪一些优点
- MySQL数据库安装时最后一步卡住了怎么办?,MySQL安装报错是为什么
- 如何连接MongoDB数据库?阅读这篇文章手把手教你登陆
- 如何查看MySQL密码?超详细的方法来了
- MySQL数据表名使用什么规则?MySQL表名规则怎么改
- mysql出现一系列乱码问题如何解决?超详细的解决方法来了
- MySQL数据库的root账号密码忘记了怎么办?这几步轻松解决
- 在PostgreSQL数据库中如何更改数据类型?通过这三个方法轻松实现
- 为什么会出现照片噪点?ps如何去除图片的噪点?
- Postgresql数据库乱码问题怎么解决?postgresql数据库乱码解决方法