mac数据库操作(忘记密码)

题记:

      一劳永逸的配置往往等再次换的时候自己都不记得当初的配置信息,苦逼的要么卸了重新装,要么就得找回,当时搞的我真的想卸了重新安装mysql但是想想太low了,就硬着头皮啃了这个硬骨头,做个记录记录一下!

操作步骤:(亲测可用,担保人:作者)

mysql版本:

一、进入系统偏好设置中关闭mysql

二、这个时候进入终端,命令行操作

1、获取超级管理员权限(这里你的用户随时管理员但是不是root,Linux的root权限是唯一的,不管你多牛逼你都不能和root同级)

2、进入安全模式运行mysql

   1、首先进入mysql的安装目录放上我自己的地址:

   2、在安装目录下执行下边的命令:./mysqld_safe --skip-grant-tables &

这个时候终端界面会一直停留在这里,在重新开启一个终端窗口(快捷键command+n),这个不要关闭,而且这个时候去系统偏好设置中你会发现刚才你停止的mysql服务现在又运行了(这里可能会有一些问题,比如在终端停止不了mysql服务器,或者是输入命令以后发现进入不了安全模式,重启一下电脑,mac也有闹情绪的时候)

在新打开的终端窗口用命令行操作mysql数据库,这个时候你可以无密码使用:mysql -u root

进入之后执行:FLUSH PRIVILEGES;(不区分大小写,但是分号要带),他的作用据说是为了刷新权限相关的表

ALTER USER 'root'@'localhost'IDENTIFIED BY '12345678';

这里有的说用set password for 'root'@'localhost'=password('新密码'); 但是在我这里成功了一次,后来在玩不成功!

最后执行FLUSH PRIVILEGES;

大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值