mac 重置mysql root密码_Mac下忘记Mysql root密码重置
很久之前安装的mysql 在 mac本机,突然要用的时候,发现怎么也连接不上,网上找了很多的教程尝试都不成功,最后找到一篇尝试成功。感谢原博主的分享转载在下面进行记录,出处: http://blog.csdn.net/u014410695/article/details/50630233
以下方法亲测有效,过程使用的工具只有mac的终端无需workbench
当我们通过终端连接MySQL数据库时候我们会看到这样的信息
ERROR 1045: Access denied for user: 'root@localhost' (Using
password: NO)
或者
ERROR 1045: Access denied for user: 'root@localhost' (Using
password: YES)
解决上面错误的方法之一就是重新设置我们的mysql的root密码。
1.在终端输入下面命令关闭正在运行的mysql,如果msyql没有运行可以跳过,需要输入mysql的密码。如果mysql密码忘记了,可以直接通过系统偏好设置里面关闭!
/usr/local/mysql/bin/mysqladmin -u root -p shutdown
系统便好设置关闭如图
2.进入mysql的bin目录执行如下命令
$ cd /usr/local/mysql/bin
$ sudo su
之后输入管理员密码会看到
sh-3.2#
之后我们输入下面命令以安全模式运行mysql
sh-3.2#./mysqld_safe --skip-grant-tables &
运行结束我们打开mac的系统偏好设置,选择msyql,我们会发现Mysql重新运行了如图
回到终端点击Command + N 重新打开一个终端
输入
mysql -u -root
这时候我们不需要密码就能进入mysql
Your MySQL connection id is 57
Server version: 5.7.10 MySQL Community Server (GPL)
Copyright (c) 2000, 2015, Oracle and/or its affiliates. All rights reserved.
Oracle is 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>
注意:这里有的时候会进不来,这个时候可以尝试重启mac电脑,具体原因我也不清楚。
3.修改root密码
首先执行下面命令为了能够修改任意的密码
mysql> FLUSH PRIVILEGES;
之后执行修改密码的SQL语句,这里的qsd19001008可以替换你自己想要修改的密码
mysql> SET PASSWORD FOR root@'localhost' = PASSWORD('qsd19001008');
如果你的子帐号可以登录msyql你也可以尝试下面的方法
mysql>UPDATE mysql.user SET Password=PASSWORD('newpwd') WHERE User='root';
或
mysql>USE mysql
UPDATE user SET Password = PASSWORD('newpwd')
WHERE Host = 'localhost' AND User = 'root';又或者
mysql>USE mysql
UPDATE user SET Password = PASSWORD('newpwd')
WHERE Host = '%' AND User = 'root';
最后刷新
FLUSH PRIVILEGES;
Control+D推出mysql,然后关闭安全模式数据库,这里要输入你刚才设置数据密码就好啦
/usr/local/mysql/bin/mysqladmin -u root -p shutdown
到目前为止你就找回了你mysql的密码啦
正常启动mysql数据库,输入刚才设置的密码qsd19001008
/usr/local/mysql/share/mysql.server start
如果上面的命令不执行,同理到系统偏好里开启mysql服务器。
最后执行下面的终端命令,然后输入刚才设置的密码qsd19001008我们就可以正常进入mysql啦
$mysql -u root -p
mac 重置mysql root密码_Mac下忘记Mysql root密码重置相关推荐
- mac mysql 重设密码_Mac下忘记mysql密码重新设置密码的图文教程
MySQL 文件在路径/usr/local/mysql下 1, 在系统偏好设置中关闭 mysql : Stop MySQL Server 2 ,打开终端 进入路径 /usr/local/mysql/b ...
- linux忘记mysql密码_linux下忘记mysql root密码解决办法 | 系统运维
引言:在linux系统中,如果忘记了MySQL的root密码,有没有办法重新设置新密码呢? 答案是肯定的,下面教大家一个比较简单的重置MySQL root密码的办法: 1.编辑MySQL配置文件my. ...
- ubuntu 破解mysql密码_Ubuntu下忘记MySQL root密码解决方法
Linux下忘记MySQL root密码解决方法 忘了mysql密码,从网上找到的解决方案记录在这里. 编辑mysql的配置文件/etc/mysql/my.cnf,在[mysqld]段下加入一行&qu ...
- mac安装mysql修改密码_Mac下安装MySQL 5.7.28并且修改root密码-Go语言中文社区
0.前言 mysql8安装:https://blog.csdn.net/qq_21383435/article/details/80577038 1.下载 地址:https://www.mysql.c ...
- linux忘记mysql密码_Linux下忘记Mysql密码的找回方法(图)
Mysql隔一段时间不访问,也许你会忘记访问密码,这时该怎么办,重装mysql吗?这个代价也太大了,我们这里介绍两种恢复密码的方法. 方法一:因为Mysql密码存储于数据库mysql中的user表中, ...
- mac下的mysql设置中文_mac下解决mysql不兼容中文问题
一般来说,在mac下安装好mysql以后都是不支持中文的,取存中文都会报错,那是因为相关的编码没有设置好, 用命令mysql -uroot -p 回车输入密码 启动mysql之后,输入 stauts ...
- centos下忘记mysql密码_CentOS下忘记mysql密码的解决办法
一:停掉正在运行的 [root@Test01~]# serviced stop 如果没有把mysql加入服务,可以用/etc/init.d/mysql stop 二:使用 "–skip-gr ...
- mac mysql编码修改_mac 下修改mysql数据库的编码格式
MySQL 的字符集支持(Character Set Support)有两个方面:字符集(Character set)和排序方式(Collation).对于字符集的支持细化到四个层次: 服务器(ser ...
- mac终端mysql的字符集_mac下修改mysql默认字符集为utf8
1.首先检查默认安装的字符集 mysql> show variables like '%char%'; +--------------------------+----------------- ...
最新文章
- windows 批处理-重命名
- JavaScript学习(二十一)—scrollTop属性和scrollLeft属性
- 【Luogu2142】【模板】高精度减法
- python图形库使用教程_PySide——Python图形化界面入门教程(四)
- web性能优化的一些方法
- ai的预览模式切换_ai模式切换快捷键是什么,Adobe Illustrator模式切换快捷键是什么?...
- c语言max()头文件,C语言:min和max头文件
- C++判断输入内容是否为整数
- 2018年机器学习从业者_机器学习从业者在2020年及以后创造收入的5种方式
- 连着恰饭,还能有1000w播放?B站商单案例拆解
- mysql绿色版本的安装
- 洛谷 P3817 小A的糖果
- Android中Kotlin面试问题讲解
- 爬取最好大学网排名数据
- 【转】手把手教你绘制精美信息图
- 24位AD和16位DA超高精度PID串级控制器在张力控制中的应用
- C. Anu Has a Function(思维+位运算+贪心)
- 初等证明:2、3不是同余数
- oracle solaris studio,Oracle Solaris Studio 软件简介
- 伴娘礼服上的年华(十)
热门文章
- 学习 stm32(TTL)串口通信控制16路舵机控制板(维特智能)
- 爱代挂php源码,爱代挂外包,爱准挂外包,代挂系统218元秒搭建
- 网络程序设计 Sockets
- zuiqingchun4
- EduCoder-Web程序设计基础 -web编程训练-html5-文档头部-第1关:页面标题及字符集的设置
- 苹果开发者账号注册第一步,Apple ID 的双重认证,为 Apple ID 设置双重认证
- JimuReport 1.4.0-beta 里程碑版本发布,免费的低代码报表
- 检测PCB板电路的短路情况试错之路
- conda使用清华镜像安装pytorch
- h5py使用基础笔记