原文:
https://www.cnblogs.com/jiuyi/p/6211271.html
MAC 重置MySQL root 密码
重置MySQL root 密码:
当忘记密码,或者想要强行重置 MySQL 密码的时候,可以像下面这样:
1.停止 MySQL 服务
sudo /usr/local/mysql/support-files/mysql.server stop
//当停止失败 见下边 如何用mac 活动指示器停止服务。
2.进入安全模式
sudo mysqld_safe --skip-grant-tables
这个地方,如果你 alias 了 mysqlld_safe 这个命令,那么可以直接复制粘贴;如果没有,则需要加上正确的路径。在 Linux/OS X 系统下,默认路径是 /usr/local/mysql/bin/mysqld/usafe。
说是安全模式,其实是超级危险模式!如果你是在本地修改,那没问题;如果是在服务器上,那你得保证这个时候没有任何人登录到系统。因为一旦进入了安全模式,任何人都可以使用任何密码通过 root 用户登录入到 MySQL ,可以执行任何想执行的操作。
这也是为什么,当我们密码忘记了的时候,我们可以这样来修改密码。凡事有利有弊,你可以用这种方式来做好事;而同样,可以用来做坏事。
3.新打开一个终端,进入 MySQL
mysql -u root -p
这里也和 mysqld_safe 一样。如果你是 OS X 上新装的 MySQL ,那么很有可能并不能直接使用 mysql 这个命令。而是要使用它的绝对路径: /usr/local/mysql/bin/mysql -u root -p
然后输入任意密码就可以进入 MySQL 了。
4.修改密码
进入了之后先不要急着使用 update 命令修改密码,先看看表中的字段名。不同版本密码的字段名可能不一样。
MySQL 的用户信息是存在 mysql.user 这个表里面的。于是可以先选择 mysql 这个数据库,再看数据库中 user 表中的字段名称。
use mysql; //切换数据库
describe user; //查看user表的字段
然后确定密码字段的名称,一般可能是 Password。然而在 OS X 的 MySQL 5.7 这个版本中,密码字段名称是 authentication_string 。记住这个字段名。
然后修改密码啊:UPDATE mysql.user SET authentication_string=PASSWORD(‘123456’) where User=’root’; //将root用户密码改成 123456
5.刷新权限,使配置生效
flush privileges;
最后再启动 MySQL
sudo /usr/local/mysql/support-files/mysql.server start
当启动失败的话,可以直接用mac工具活动监视器:
搜索mysql 进程名称列表有mysql的话,直接双击出现:这里写图片描述
点击退出即可。
修改完之后记得刷新权限 和重新启动mysql服务才行。
分享到:
相关推荐
下面给大家分享还原root权限和更改root密码的最便捷方法。 1:装mysql workbench 。可视化界面直接操作。 2:苹果->系统偏好设置->最下边点mysql 在弹出页面中 关闭mysql服务 3:进入终端 输入: cd /usr/local/...
【MacBook 密码重置】 当您忘记MacBook Air的管理员密码时,无需惊慌,因为有几种方法可以帮助您恢复访问权限。本文将详细解释如何通过单用户模式(Single User Mode)来重置密码。 首先,启动您的MacBook Air。在...
标题中的问题涉及到的是苹果MacBook Air用户忘记密码的情况,描述中提到的问题则关于Windows 10内置管理员账户无法打开应用的解决方案。虽然这两个问题看似不相关,但它们都是操作系统(OS)使用中常见的问题,因此...
- **Software Reinstall Drive**:USB 闪存驱动器,内置 MacOS X 和预装应用程序,可用于重装系统、密码重置等。 - **注意**:使用前请先去除电源适配器上的保护膜。 #### 3. 设置 MacBook Air - **步骤1**:连接...
在Macbook上使用IntelliJ IDEA(简称IDEA)开发基于Spring、SpringMVC、Mybatis、Tomcat和MySQL的项目是一项常见的任务,对于初学者来说,了解并掌握这一流程至关重要。以下是一份详细的步骤指南,帮助你从零开始...
对于MacBook Pro用户,由于其强大的性能和优化的图形界面,使用MySQL和Navicat将是一种流畅的体验。确保你的系统保持最新,以获得最佳兼容性和性能。 在日常维护和管理MySQL数据库时,记得定期备份数据,以防意外...
在MacBook上选择合适的桌面壁纸可以提升你的工作和娱乐体验,让个人化界面更加美观舒适。这款名为"pap.er.app"的软件专为MacBook用户设计,提供了大量的4K和5K分辨率壁纸,旨在充分利用MacBook高清晰度显示屏的优势...
标题中的“15年15寸MACBOOKPRO蓝牙驱动”指的是为2015年款15英寸MacBook Pro笔记本电脑提供的蓝牙驱动程序。这款驱动是专门为解决或更新该特定型号MacBook Pro上的蓝牙功能而设计的。在苹果设备中,蓝牙驱动用于管理...
#### 一、单用户模式下的密码重置方法 在Mac OS系统中,如果忘记了登录密码,可以通过单用户模式进行密码的重置。此方法需要一定的命令行操作技巧。 1. **重启进入单用户模式**: - 重启计算机。 - 在启动时立即...
在使用Ubuntu操作系统时,有时会遇到硬件兼容性问题,尤其是对于Macbook用户来说,由于其特殊的硬件配置,可能会在安装Ubuntu后发现无线网卡无法正常工作。本篇将详细讲解如何在Macbook上安装BCM(Broadcom)无线...
标题中的“Macbook air superdrive win7 驱动”指的是在Windows 7操作系统下,为苹果MacBook Air笔记本电脑的SuperDrive外置光驱安装驱动程序的过程。SuperDrive是苹果为部分MacBook Air和MacBook Pro型号提供的一款...
标题中的“Macbook air superdrive win10 x64驱动”指的是在运行Windows 10 64位操作系统的MacBook Air上安装和使用SuperDrive外置光驱所需的驱动程序。MacBook Air本身并不配备内置光驱,但用户可以通过购买...
苹果MacBook Pro A1502是一款苹果公司生产的笔记本电脑,其电路图是维修和故障排除时不可或缺的参考资料。在讨论这款笔记本电脑的电路图时,需要了解与之相关的几个关键技术点。 首先,描述中提到的“苹果A1502 板...
MacBook是苹果公司推出的系列便携式个人电脑,以其优雅的设计和强大的性能赢得了广大用户的喜爱。本篇文章将详细解析MacBook所有型号的配置信息,帮助你更好地了解每一款产品的特性。 1. MacBook Air MacBook Air...
MacBook Air(视网膜显示屏,13 英寸,2020 年)TJ2CH/A 大致配置 MacBook Air CPU:Intel(R) Core(TM) i3-1000NG4 CPU @ 1.10GHz 内存:8.00GB (7.80GB可用) 硬盘:Apple APPLE SSD AP0256 SCSI Disk Device ...
《CirrusAudioXP_Macbook_:苹果电脑在Windows XP环境下的声音解决方案》 在技术领域,跨平台兼容性始终是一项挑战。当苹果Macbook用户尝试在自己的设备上安装并运行Windows XP操作系统时,可能会遇到一系列问题,...
macbook pro usb口失效修复方法
6. **安全性与隐私**: 强调如何保护个人信息,设置密码、使用FileVault全盘加密以及网络浏览的安全注意事项。 7. **多媒体操作**: 教程涵盖使用内置摄像头FaceTime、播放音频和视频、编辑照片和视频等内容,让用户...