在什么情况下,需要重置root密码呢?那就是我们忘记了。还有一种比较坑的,那就是笔者的这种情况。按照正常的情况下,MySQL安装完之后,会弹出一个对话框,显示着一个临时的root密码,但无论笔者如何重装MySQL,始终不给我一个临时的root的密码,导致笔者一直无法登陆MySQL,没办法,只能用硬的,那就是重置密码。

停止MySQL的服务,打开系统的偏好设置,找到MySQL 进去后,点击Stop MySQL Server即可。

step1:

苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务(点击stop mysql server)

step2:

进入终端输入:cd/usr/local/mysql/bin/回车后 登录管理员权限 sudo su

回车后输入以下命令来禁止mysql验证功能 ./mysqld_safe --skip-grant-tables &回车后mysql会自动重启(偏好设置中mysql的状态会变成running)

开启两个终端,在第一个终端输入sudo /usr/local/mysql/bin/mysqld_safe --skip-grant-tables,输入当前用户的密码:

ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

那么就换下面这种:

macdeMacBook-Pro:~ mac$ mysql -uroot -h127.0.0.1 -p

Enter password:

ERROR1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)

然后在第二个终端输入sudo /usr/local/mysql/bin/mysql -u root,然后输入当前用户的密码后,出现以下的界面

macdeMacBook-Pro:~ mac$ sudo /usr/local/mysql/bin/mysql -u root

Password:

Welcome to the MySQL monitor. Commands end with ; or \g.

Your MySQL connection idis 3Server version:5.7.22Homebrew

Copyright (c)2000, 2018, Oracle and/or its affiliates. All rights reserved.

Oracleis a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type'help;' or '\h' for help. Type '\c'to clear the current input statement.

mysql>

然后输入命令UPDATE mysql.user SET authentication_string=PASSWORD('新密码') WHERE User='root';回车,出现以下的界面,说明修改成功。

mac忘记mysql初始密码怎么办_Mac - MySQL初始密码忘记重置MySQL root密码相关推荐

  1. yum安装mysql后密码_Centos7:yum安装MySQL5.7后如何设置root密码

    Centos下安装软件的方式很简单,只需要通过yum install xxx命令即可.第一步当然检查是否有mysql的yum源,命令:yum list|grep mysql-community[主要还 ...

  2. mac mysql5.7.10 密码_MAC下Mysql5.7.10版本修改root密码的方法

    首先 跳过权限表模式启动mysql:mysqld --skip-grant-tables & 从现在开始,你将踏入第一个坑,如果你使用网上到处贴的 错误修改方法: mysql> upda ...

  3. 数据库密码忘了怎么办?CENTOS7下面重置mysql数据库密码的办法

    <span style="font-family:Arial, Helvetica, sans-serif;background-color:rgb(255,255,255);&quo ...

  4. mysql突然要注册_mysql跳过登陆注册,找回root密码 (window平台)

    每次需要找回root 密码都得网上翻好久,这里总结一下,方便下次找回.教程针对像我这样的小白 方法一.使用my.ini文件 1.网上说,在my.ini文件里的[mysql]下面加上skip-grant ...

  5. mysql编译安装root密码_MySQL 5.7.11编译安装以及修改root密码小结

    系统是CentOS 6.7 64位的,默认MySQL5.7.11下载到/usr/local/src,安装目录在/app/local/mysql目录下,MySQL数据放置目录/app/local/dat ...

  6. mysql 配置root密码_Mysql安装与配置调优及修改root密码的方法

    一.安装 apt-get install mysql-server 需要设置账号密码 apt-get isntall mysql-client apt-get libmysqlclient-dev 2 ...

  7. 在linux系统下忘记了root密码,在linux系统下,忘记了root密码,可以到()模式下修改找回root密码()...

    在linux系统下,忘记了root密码,可以到()模式下修改找回root密码() 更多相关问题 某分部工程双代号网络图如下图所示,其作图错误表现为().A.有多个起点节点B.有多个终点节 鉴于资源有限 ...

  8. centos root密码_如何在CentOS中恢复丢失的root密码

    centos root密码 In Linux, when you forget your account password, you can easily reset it using a root ...

  9. Proxmox VE 7.2 iso 镜像重置 pve root密码

    系统配置,使用参考 变更默认访问端口 参考 重置系统密码 参考 创建标准虚拟机 参考 网卡直通 参考 qm 方式安装openwet 参考 LXC 方式部署openwrt 参考 备份恢复虚拟机 参考 E ...

  10. MySQL8 重置改root密码及开放远程访问

    1. 修改配置文件 先修改配置文件:vim /etc/my.conf 在 [mysqld] 下加上下面这行 skip-grant-tables 重启 mysql 服务: service mysqld ...

最新文章

  1. Vsftp 安装配置(转)
  2. 飞书与IAI国际广告奖,协同实现国内营销史上的创新“云终审”
  3. 根号x_干货 | 设x=my+n?这不耍流氓嘛
  4. 2、cookie session token详解
  5. 近五年计算机网络技术的发展,计算机网络技术的近期发展
  6. rocketmq怎么保证数据不会重复_rocketmq如何保证消息不丢失
  7. OpenReports中文支持方案
  8. 在HTML中使用javascript (js高级程序设计)
  9. c#equals方法源码_C#中的Int32.Equals()方法示例
  10. Matlab曲线标记间距自定义
  11. 【python基础】--常用数据结构
  12. NPAPI:WINDOWS中,调用函数不能阻塞
  13. centos7 python3 爬虫登陆邮箱_使用爬虫爬取超星学习通的作业时间并且通过邮件提醒!...
  14. 「Head First」编程系列丛书
  15. 解决master[remote rejected] pre-receive hook declined
  16. 绿色风格资格证书学校培训机构网站源码 织梦dedecms模板 带手机版
  17. 【寒江雪】空间中的点线和面
  18. C++之客户消费积分管理系统
  19. android获取手机的国家码
  20. 特种光纤所需学习知识(光纤光学)

热门文章

  1. 操作系统原理_田丽华(8)内存管理
  2. 行业词库收集程序已经开源
  3. MUD游戏编程 创建TCP数据套接字
  4. 迷失lost结局什么意思_美剧《迷失》(Lost)到底讲的是什么?
  5. 林仕鼎[百度云首席架构师]:架构设计的一些思考
  6. 20230318英语学习
  7. 微信和支付宝APP支付使用总结
  8. 趣味学习c语言,趣味学习C语言.ppt
  9. 蓝桥杯单片机CT107D_03_数码管动态显示
  10. 鼠标乱跳【坑人必备】