Mac下MySQL5.7忘记root密码的解决方法

 更新时间:2021年10月26日 11:52:30   作者:cuisea  
这篇文章主要为大家详细介绍了Mac下MySQL5.7忘记root密码的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

mysql5.7忘记root密码的操作步骤:

1、 在系统偏好设置中停止MySQL服务。

2、执行命令以安全模式启动MySQL:

cd /usr/local/mysql/bin

sudo ./mysqld_safe --skip-grant-tables

3、新打开一个命令行窗口,在MySQL中执行 

update mysql.user set authentication_string=PASSWORD('你的密码') where User='root';

FLUSH PRIVILEGES;

注意,网上一般都是让执行 update mysql.user set password=PASSWORD('132456') where User='root';但是会执行失败,提示没有password这个字段

4、关闭MySQL数据库,由于无法在第2步启动的窗口关闭MySQL我就直接杀进程。

5、在系统偏好设置中启动MySQL服务。

6、执行 mysql -u root -p ,然后输入密码登录MySQL。

7、安装完首次登录的会提示密码过期,可执行 SET PASSWORD FOR root@'localhost' = PASSWORD('新密码'); 命令修改密码

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法

    Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(usi

    这篇文章主要给大家介绍了关于Linux连接mysql数据库报错:Access denied for user ’root‘@’localhost‘(using password: YES)的解决方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧。
    2018-01-01
  • MYSQL与sqlyog连接的实现

    MYSQL与sqlyog连接的实现

    本文主要介绍了MYSQL与sqlyog连接的实现,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-10-10
  • Mysql启动报ERROR:2002的分析与解决

    Mysql启动报ERROR:2002的分析与解决

    这篇文章主要给大家介绍了关于Mysql启动时报ERROR:2002问题的分析与解决方法,文中通过示例代码介绍将该问题分析的非常详细,对同样遇到这个问题的朋友们具有一定的参考学习价值,需要的朋友们下面来一起看看吧。
    2017-08-08
  • win32 mysql 5.7.27 安装配置方法图文教程

    win32 mysql 5.7.27 安装配置方法图文教程

    这篇文章主要为大家详细介绍了win32 mysql 5.7.27 安装配置方法图文教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-10-10
  • MySQL安全删除binlog日志的详细步骤

    MySQL安全删除binlog日志的详细步骤

    如果你的 Mysql 搭建了主从同步,或者数据库开启了log-bin日志,那么随着时间的推移,你的数据库data目录下会产生大量的日志文件,下面这篇文章主要给大家介绍了关于MySQL安全删除binlog日志的详细步骤,需要的朋友可以参考下
    2024-02-02
  • MySQL事务控制流与ACID特性

    MySQL事务控制流与ACID特性

    本文将会介绍 MySQL 的事务 ACID 特性和 MySQL 事务控制流程的语法,并介绍事务并发处理中可能出现的异常情况,比如脏读、幻读、不可重复读等等,最后介绍事务隔离级别。感兴的小伙伴可以一起来学习
    2021-08-08
  • Mysql数据库的主从同步配置

    Mysql数据库的主从同步配置

    这篇文章主要介绍了Mysql主从同步配置的相关资料,需要的朋友可以参考下文内容
    2021-08-08
  • MySQL 分库分表的项目实践

    MySQL 分库分表的项目实践

    当用户量级上升,写请求越来越多,这时需要用到分库分表,本文就介绍了MySQL 分库分表的项目实践,具有一定的参考价值,感兴趣的可以了解一下
    2022-04-04
  • mysql中int、bigint、smallint 和 tinyint的区别详细介绍

    mysql中int、bigint、smallint 和 tinyint的区别详细介绍

    最近使用mysql数据库的时候遇到了多种数字的类型,主要有int,bigint,smallint和tinyint;接下来将详细介绍以上三种类型的应用
    2012-11-11
  • mysql之连接超时wait_timeout问题及解决方案

    mysql之连接超时wait_timeout问题及解决方案

    这篇文章主要介绍了mysql之连接超时wait_timeout问题及解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-01-01

最新评论