MAC 重置MySQL root 密码

 

重置MySQL root 密码:
当忘记密码,或者想要强行重置 MySQL 密码的时候,可以像下面这样:

1.停止 MySQL 服务

1
2
sudo /usr/local/mysql/support-files/mysql.server stop
//当停止失败 见下边 如何用mac 活动指示器停止服务。

2.进入安全模式

1
sudo mysqld_safe --skip-grant-tables

这个地方,如果你 alias 了 mysqlld_safe 这个命令,那么可以直接复制粘贴;如果没有,则需要加上正确的路径。在 Linux/OS X 系统下,默认路径是 /usr/local/mysql/bin/mysqld/usafe。

说是安全模式,其实是超级危险模式!如果你是在本地修改,那没问题;如果是在服务器上,那你得保证这个时候没有任何人登录到系统。因为一旦进入了安全模式,任何人都可以使用任何密码通过 root 用户登录入到 MySQL ,可以执行任何想执行的操作。

这也是为什么,当我们密码忘记了的时候,我们可以这样来修改密码。凡事有利有弊,你可以用这种方式来做好事;而同样,可以用来做坏事。

3.新打开一个终端,进入 MySQL

1
-u root -p

这里也和 mysqld_safe 一样。如果你是 OS X 上新装的 MySQL ,那么很有可能并不能直接使用 mysql 这个命令。而是要使用它的绝对路径: /usr/local/mysql/bin/mysql -u root -p

然后输入任意密码就可以进入 MySQL 了。

修改密码
进入了之后先不要急着使用 update 命令修改密码,先看看表中的字段名。不同版本密码的字段名可能不一样。

1
2
3
MySQL 的用户信息是存在 mysql.user 这个表里面的。于是可以先选择 mysql 这个数据库,再看数据库中 user 表中的字段名称。
use mysql; //切换数据库
describe user; //查看user表的字段

然后确定密码字段的名称,一般可能是 Password。然而在 OS X 的 MySQL 5.7 这个版本中,密码字段名称是 authentication_string 。记住这个字段名。

然后修改密码啊:

1
UPDATE mysql.user SET authentication_string=PASSWORD(‘123456’) where User=’root’; //将root用户密码改成 123456

5.刷新权限,使配置生效

1
flush privileges;

最后再启动 MySQL

1
sudo /usr/local/mysql/support-files/mysql.server start

当启动失败的话,可以直接用mac工具活动监视器:
搜索mysql 进程名称列表有mysql的话,直接双击出现:这里写图片描述
点击退出即可。

修改完之后记得刷新权限 和重新启动mysql服务才行。

转载于:https://www.cnblogs.com/lan1x/p/6567148.html

MAC 重置MySQL root 密码相关推荐

  1. mac 重置mysql root密码_MAC 重置MySQL root 密码

    重置MySQL root 密码: 当忘记密码,或者想要强行重置 MySQL 密码的时候,可以像下面这样: 1.停止 MySQL 服务 sudo /usr/local/mysql/support-fil ...

  2. mac 重置mysql root密码_Mac下忘记Mysql root密码重置

    很久之前安装的mysql 在 mac本机,突然要用的时候,发现怎么也连接不上,网上找了很多的教程尝试都不成功,最后找到一篇尝试成功.感谢原博主的分享转载在下面进行记录,出处: http://blog. ...

  3. mac 重置mysql root密码_MAC重置MySQL root 密码

    1.停止MySQL服务 系统偏好设置,找到MySQL,手动停止 sudo /usr/local/mysql/support-files/mysql.server stop 打开活动指示器强制停止MyS ...

  4. mac设置mysql root密码_mac如何更改mysql root密码 Mac平台重新设置MySQL的root密码

    类型:Mac编程软件大小:4.4M语言:中文 评分:10.0 标签: 立即下载 相信很多小伙伴都不会如何更改MySQL的root密码,今天西西小编就mac端的MySQL密码重置整理了相关的文章,希望能 ...

  5. wdcp找回mysql密码_wdcp忘记后台admin密码,重置MYSQL ROOT密码

    原标题:wdcp忘记后台admin密码,重置MYSQL ROOT密码 WDCP管理面板忘记MYSQL ROOT密码及重置后台登录密码的方法汇总 强制修改mysql的root密码,在忘记mysql密码时 ...

  6. 如何在Ubuntu中重置MySQL Root密码

    如何在Ubuntu上重置MySQL Root密码 最后更新 2019年2月13日 在本文中,我们将通过使用该--skip-grant-tables选项启动MySQL来重置Ubuntu中的MySQL r ...

  7. mac忘记mysql初始密码怎么办_Mac - MySQL初始密码忘记重置MySQL root密码

    在什么情况下,需要重置root密码呢?那就是我们忘记了.还有一种比较坑的,那就是笔者的这种情况.按照正常的情况下,MySQL安装完之后,会弹出一个对话框,显示着一个临时的root密码,但无论笔者如何重 ...

  8. 重置mysql root密码

    一. 在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1. 在SHELL环境下,使用mysqladmin命令设置: mysqladmin –u root –p password & ...

  9. Mac 重置mysql数据库密码

    1 关闭mysql服务 2 终端进入/usr/local/mysql/bin/ 3 获取管理员权限  sudo su 4 ./mysqld_safe --skip-grant-tables & ...

最新文章

  1. 鼠标点上去怎么那向上html,鼠标上去文字上移.html
  2. 将java 打包成exe 可执行文件
  3. 异常处理——Another app is currently holding the yum lock
  4. jvm虚拟机_JVM虚拟机五连问,能过并不是只靠运气
  5. PHP---错误处理(error)
  6. Mac下安装jdk8
  7. SpringBoot2整合Activiti6工作流框架
  8. python 数组排序索引_python对数组进行排序,并输出排序后对应的索引值方式
  9. 程序解释器忽略不执行的代码部分_编译器和解释器各有什么特点与区别
  10. 如何招到烂程序员(续)
  11. 电脑下边的任务栏不见了_Win7系统电脑任务栏经常自动消失不见的解决方法
  12. R语言大小写字母转换
  13. 智慧交通综合管控解决方案
  14. SPSS Modeler 数据审核学习笔记
  15. Win32多语言IME开发概述
  16. 解决蝉知安装跳过设置管理员密码步骤的问题
  17. 超好用,18 个 Jupyter Notebook 使用技巧助你快速腾飞
  18. UEA数据集和UCR数据集的处理
  19. 【浙江大学C小程week1整理】
  20. 如何确定复杂句中同位语的对应词(对应名词)?

热门文章

  1. DWZ基于ajax重复请求的修复
  2. 转: Android ListView 滑动背景为黑色的解决办法
  3. TestLink1.9.3测试用例:Excel转换XML工具一
  4. 矩阵专职_新的篇章开始了-我将以专职技术作家的身份加入RunCloud
  5. 数据通信技术(十一:无中继的DHCP配置(ZTE))
  6. Oracle可变数组实例说明
  7. 在web.xml文件中配置Servlet时,主要配置哪些信息?
  8. GO是更好的编程语言吗?
  9. mongDB的常用操作总结
  10. html中radio、checkbox选中状态研究(静下心来看,静下心来总结)