加入收藏 | 设为首页 | 会员中心 | 我要投稿 财气旺网 - 海宁网 (https://www.hainingwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程 > 正文

mysql安装后报错ERROR 1045的解决方式

发布时间:2022-02-23 12:53:56 所属栏目:编程 来源:互联网
导读:这篇文章主要介绍了mysql安装后报错ERROR 1045的解决方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。 解决方法:1、关掉mysql服务;2、打开一个终端,以安全模式进入数据库;3、打开一
      这篇文章主要介绍了mysql安装后报错ERROR 1045的解决方法,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。
 
      解决方法:1、关掉mysql服务;2、打开一个终端,以安全模式进入数据库;3、打开一个新终端,执行“mysql -u root”命令,不用密码的登录数据库;4、使用“alter user...”命令进行密码的修改;5、重启mysql即可。
 
报错问题:
1、昨天安装Mysql8.0.18,然后使用navicat连接,结果出现:
 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
2、接下来我又在命令行进行登录mysql,发现也是报错
 
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
解决方法
1、首先关掉mysql服务
 
$ sudo service mysql stop
2、打开终端
 
$ cd /usr/local/mysql/bin
$ sudo su
3、 打开新终端
 
$ mysql -u root
注意:此时你会发现不需要密码就能进入数据库
 
修改密码
1、通过上面的操作,安全进入数据库后,执行以下操作
 
mysql> use mysql
mysql> alter user 'root'@'localhost'IDENTIFIED BY 'MyNewPass';
注意:mysql8.0以上密码策略限制必须要大小写加数字特殊符号
 
重启mysql,就OK了
感谢你能够认真阅读完这篇文章,希望小编分享mysql安装后报错ERROR 1045的解决方法内容对大家有帮助。
mysql安装后报错ERROR 1045的解决方式

(编辑:财气旺网 - 海宁网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!