MAC 重置MySQL root 密码
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 密码相关推荐
- mac 重置mysql root密码_MAC 重置MySQL root 密码
重置MySQL root 密码: 当忘记密码,或者想要强行重置 MySQL 密码的时候,可以像下面这样: 1.停止 MySQL 服务 sudo /usr/local/mysql/support-fil ...
- mac 重置mysql root密码_Mac下忘记Mysql root密码重置
很久之前安装的mysql 在 mac本机,突然要用的时候,发现怎么也连接不上,网上找了很多的教程尝试都不成功,最后找到一篇尝试成功.感谢原博主的分享转载在下面进行记录,出处: http://blog. ...
- mac 重置mysql root密码_MAC重置MySQL root 密码
1.停止MySQL服务 系统偏好设置,找到MySQL,手动停止 sudo /usr/local/mysql/support-files/mysql.server stop 打开活动指示器强制停止MyS ...
- mac设置mysql root密码_mac如何更改mysql root密码 Mac平台重新设置MySQL的root密码
类型:Mac编程软件大小:4.4M语言:中文 评分:10.0 标签: 立即下载 相信很多小伙伴都不会如何更改MySQL的root密码,今天西西小编就mac端的MySQL密码重置整理了相关的文章,希望能 ...
- wdcp找回mysql密码_wdcp忘记后台admin密码,重置MYSQL ROOT密码
原标题:wdcp忘记后台admin密码,重置MYSQL ROOT密码 WDCP管理面板忘记MYSQL ROOT密码及重置后台登录密码的方法汇总 强制修改mysql的root密码,在忘记mysql密码时 ...
- 如何在Ubuntu中重置MySQL Root密码
如何在Ubuntu上重置MySQL Root密码 最后更新 2019年2月13日 在本文中,我们将通过使用该--skip-grant-tables选项启动MySQL来重置Ubuntu中的MySQL r ...
- mac忘记mysql初始密码怎么办_Mac - MySQL初始密码忘记重置MySQL root密码
在什么情况下,需要重置root密码呢?那就是我们忘记了.还有一种比较坑的,那就是笔者的这种情况.按照正常的情况下,MySQL安装完之后,会弹出一个对话框,显示着一个临时的root密码,但无论笔者如何重 ...
- 重置mysql root密码
一. 在已知MYSQL数据库的ROOT用户密码的情况下,修改密码的方法: 1. 在SHELL环境下,使用mysqladmin命令设置: mysqladmin –u root –p password & ...
- Mac 重置mysql数据库密码
1 关闭mysql服务 2 终端进入/usr/local/mysql/bin/ 3 获取管理员权限 sudo su 4 ./mysqld_safe --skip-grant-tables & ...
最新文章
- 鼠标点上去怎么那向上html,鼠标上去文字上移.html
- 将java 打包成exe 可执行文件
- 异常处理——Another app is currently holding the yum lock
- jvm虚拟机_JVM虚拟机五连问,能过并不是只靠运气
- PHP---错误处理(error)
- Mac下安装jdk8
- SpringBoot2整合Activiti6工作流框架
- python 数组排序索引_python对数组进行排序,并输出排序后对应的索引值方式
- 程序解释器忽略不执行的代码部分_编译器和解释器各有什么特点与区别
- 如何招到烂程序员(续)
- 电脑下边的任务栏不见了_Win7系统电脑任务栏经常自动消失不见的解决方法
- R语言大小写字母转换
- 智慧交通综合管控解决方案
- SPSS Modeler 数据审核学习笔记
- Win32多语言IME开发概述
- 解决蝉知安装跳过设置管理员密码步骤的问题
- 超好用,18 个 Jupyter Notebook 使用技巧助你快速腾飞
- UEA数据集和UCR数据集的处理
- 【浙江大学C小程week1整理】
- 如何确定复杂句中同位语的对应词(对应名词)?
热门文章
- DWZ基于ajax重复请求的修复
- 转: Android ListView 滑动背景为黑色的解决办法
- TestLink1.9.3测试用例:Excel转换XML工具一
- 矩阵专职_新的篇章开始了-我将以专职技术作家的身份加入RunCloud
- 数据通信技术(十一:无中继的DHCP配置(ZTE))
- Oracle可变数组实例说明
- 在web.xml文件中配置Servlet时,主要配置哪些信息?
- GO是更好的编程语言吗?
- mongDB的常用操作总结
- html中radio、checkbox选中状态研究(静下心来看,静下心来总结)