• ADADADADAD

    mysql安装后报错ERROR 1045的解决方法[ mysql数据库 ]

    mysql数据库 时间:2024-11-29 09:53:21

    作者:文/会员上传

    简介:

    解决方法:1、关掉mysql服务;2、打开一个终端,以安全模式进入数据库;3、打开一个新终端,执行“mysql -u root”命令,不用密码的登录数据库;4、使用“alter user...”命令进行密码的

    以下为本文的正文内容,内容仅供参考!本站为公益性网站,复制本文以及下载DOC文档全部免费。

    解决方法: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、接着执行以下命令,即可以安全模式进入数据库

    sh-3.2# ./mysqld_safe --skip-grant-tables &

    4、打开新终端

    $ mysql -u root

    注意:此时你会发现不需要密码就能进入数据库

    修改密码

    1、通过上面的操作,安全进入数据库后,执行以下操作

    mysql> use mysqlmysql> alter user 'root'@'localhost'IDENTIFIED BY 'MyNewPass';

    注意:mysql8.0以上密码策略限制必须要大小写加数字特殊符号

    重启mysql,就OK了
    mysql安装后报错ERROR 1045的解决方法.docx

    将本文的Word文档下载到电脑

    推荐度:

    下载
    热门标签: mysqlerror1