Mac MySQL重置Root密码的教程
申明:本重置密码可直接对Homebrew安装的MySQL进行密码重置,对于其他方式安装的MySQL需要切换对应的安装目录即可。
安装MySQL后时间太长了会忘记密码,在这里总结一下忘记密码时如何重置本地MySQL Root密码。
所有操作都在Mac终端(Terminal)中完成。
停止服务和进程:
brew services stop mysql
进入文件夹:
cd /usr/local/opt/mysql/bin
执行越权命令(mysql):
mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
使用(mysql)进入MySQL命令:
mysql -u root mysql
执行更改密码代码:
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N' WHERE User = 'root' AND Host = 'localhost'; FLUSH PRIVILEGES;
退出:
quit;
重启:
brew services restart mysql mysql.server restart
新密码登录:
mysql -u root -p
总结
以上所述是小编给大家介绍的Mac MySQL重置Root密码的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!
您可能感兴趣的文章:
- lnmp重置mysql数据库root密码的两种方法
- Windows 8.1下MySQL5.7 忘记root 密码的解决方法
- MAC下Mysql5.7.10版本修改root密码的方法
- MySQL修改root密码的多种方法(推荐)
- Linux下mysql的root密码修改方法
- Mac下忘记Mysql的root用户密码的解决方法
- Window下Mysql忘记root密码怎么重置
相关推荐
-
Mac下忘记Mysql的root用户密码的解决方法
好久没弄我电脑上的mysql了,密码都忘记了.不过没有关系,我们可以重置我们的密码 原理就是用安全方式打开mysql服务,然后更新存密码的表. 首先我们要关闭原来的mysql服务,System Preferences->MySQL->Stop MySQL Server 然后打开一个Terminal, 打开安全模式的mysql, 连接的时候不需要密码 sudo mysqld_safe --skip-grant-tables 然后再开一个Terminal,更新密码 mysql -u root UP
-
Linux下mysql的root密码修改方法
前言 在服务部署在mysql上应该有好几个月了,因为现在的工作基本都在终端,因此很少登陆,今天要修改个东西,忽然发现我竟然已经彻底忘记了mysql的密码,去代码里面爬终于找到了业务数据库的密码,但是root密码还是没有找到,权限没法改呀,于是开始爬坑之旅,估计以后还会遇到,就整理记录一下.需要的朋友们一起来看看吧. 系统参数 服务器 $ cat /proc/version Linux version 4.8.3-x86_64-linode76 (maker@build) (gcc version
-
MAC下Mysql5.7.10版本修改root密码的方法
首先 跳过权限表模式启动MySQL:mysqld --skip-grant-tables & 从现在开始,你将踏入第一个坑,如果你使用网上到处贴的 错误修改方法: mysql> UPDATE mysql.user SET authentication_string=PASSWORD('your_new_password') WHERE User='root'; (注意,5.7之后password改成了authentication_string)那么恭喜你,你修改成功了,但是你会发现当你使用n
-
Window下Mysql忘记root密码怎么重置
本人机器环境: Windows 2008 R2 MySQL 5.6 以"Window下忘记Mysql的root密码"百度,找到一大堆解决方案.大多大同小异,比较经典的是百度文库上的一篇[1],图文并茂,条理也比较清晰.立刻按照这篇文章描述的操作. 具体操作如下: 以下步骤如果添加了MySQL的环境变量,则可以直接运行mysql有关命令,否则必须到mysql安装目录的bin目录下操作. 步骤如下: 1.停止mysql服务(以管理员身份,在cmd命令行下运行) net stop mysql
-
Windows 8.1下MySQL5.7 忘记root 密码的解决方法
[背景] 最近学习碰到了一件挺令人尴尬的事情,我把MySQL的密码给忘记了,所以MySQL登录不进去. 网上的解决方案很多,尝试了很多,依旧是被窗口的各种报错虐.感谢大神的助力,MySQL忘记密码解决方案才得以清晰,希望本篇博客的解决过程可以帮到读者. [问题解决过程] 一.跳过MySQL的权限审查进入MySQL 首先,找到MySQL的my.ini配置文件. 然后,打开文件,在mysqld下,添加一句代码 skip-grant-tables ,以跳过权限的审核. 很重要的一步:win+R 输入s
-
lnmp重置mysql数据库root密码的两种方法
第一种方法:用军哥的一键修改LNMP环境下MYSQL数据库密码脚本 一键脚本肯定是非常方便.具体执行以下命令: wget http://soft.vpser.net/lnmp/ext/reset_mysql_root_password.sh sh reset_mysql_root_password.sh 方便吧! 第二种方法:通过命令修改,具体如下: a.停止MySQL服务 执行:/etc/init.d/mysql stop b.跳过验证启动MySQL /usr/local/mysql/bin/
-
MySQL修改root密码的多种方法(推荐)
方法1: 用SET PASSWORD命令 MySQL -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下方法 mysqladmin -u root password oldpass "newpass" 方法3: 用UPDA
-
Mac MySQL重置Root密码的教程
申明:本重置密码可直接对Homebrew安装的MySQL进行密码重置,对于其他方式安装的MySQL需要切换对应的安装目录即可. 安装MySQL后时间太长了会忘记密码,在这里总结一下忘记密码时如何重置本地MySQL Root密码. 所有操作都在Mac终端(Terminal)中完成. 停止服务和进程: brew services stop mysql 进入文件夹: cd /usr/local/opt/mysql/bin 执行越权命令(mysql): mysqld_safe --user=mysql
-
MySQL重置root密码提示"Unknown column ‘password"的解决方法
晚上打开MAC,发现root帐户突然不能正常登陆MySQL,于是打算重置密码,看了几篇文章,竟然重置不成功,总是得到Unknown column 'password'的错误,看了user的表结构也确实没有该字段了.经查发现是MySQL升级后将字段名给改了,password名称改为authentication_string了.知道原因后,按照如下命令就可以成功重置root密码了. $sudo mysql.server stop #先关闭正常的MySQL服务 $sudo mysqld_safe --
-
MySQL重置root密码提示"Unknown column ‘password"的解决方法
晚上打开MAC,发现root帐户突然不能正常登陆MySQL,于是打算重置密码,看了几篇文章,竟然重置不成功,总是得到Unknown column 'password'的错误,看了user的表结构也确实没有该字段了.经查发现是MySQL升级后将字段名给改了,password名称改为authentication_string了.知道原因后,按照如下命令就可以成功重置root密码了. $sudo mysql.server stop #先关闭正常的MySQL服务 $sudo mysqld_safe --
-
MySQL密码忘了怎么办?MySQL重置root密码方法
MySQL有时候忘记了root密码是一件伤感的事.这里提供Windows 和 Linux 下的密码重置方法. Windows: 1.以系统管理员身份登陆系统. 2.打开cmd-----net start 查看mysql是否启动.启动的话就停止net stop mysql. 3.我的mysql安装在d:\usr\local\mysql4\bin下. 4.跳过权限检查启动mysql. d:\usr\local\mysql\bin\mysqld-nt --skip-grant-tables 5.重新打
-
一次MySql重置root密码无效的实战记录
目录 前言 项目场景: 问题描述 原因分析: 解决方案: 1.正常关闭mysql服务 2.设置跳过权限启动mysql 3. 修改密码 4. 尝试登陆 总结 前言 说起这个事情吧也相对来说比较尴尬,对于一个技术来说忘记密码然后找回密码都是相当简单的一个事情,但是在生产环境中没有保存记录只能是自己的失职,尴尬就尴尬在明明重置成功了却没有生效,弄得好几个工程师在哪里挠头!!!也是经过不断得摸索测试方案最后也是解决了这个问题,下面就简单跟大家分享一下: 项目场景: 这个场景比较简单,因为我们是测试环境嘛
-
CentOS下重置MySQL的root密码的教程
本人在CentOS6.4上安装万mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 首先,你必须要有操作系统的root权限了.要是连系统的root权限都没有的话,先考虑root系统再走下面的步骤. PS:赋予用于root权限 方法一: 修改 /etc/sudoers 文件,找到%wheel一行,把前面的注释(#)去掉 ## Allows people in group wheel to run all c
-
重置mysql的root密码最简单的方法
我的mysql版本 MYSQL V5.7.9,旧版本请使用: UPDATE mysql.user SET Password=PASSWORD('新密码') WHERE User='root'; Mac OS X - 重置 MySQL Root密码 密码太多记不住??你是否忘记了Mac OS 的MySQL的root密码? 通过以下4步就可重新设置新密码: 1. 停止 mysql server. 通常是在 '系统偏好设置' > MySQL > 'Stop MySQL Server' 2. 打开终端
-
一键重置mysql的root密码的实现脚本
重置mysql的root密码方法有很多,本文介绍的这个是使用批处理来完成的 @echo off title mysql ::从注册表找到Mysql的安装路径写入文件mysql.txt reg query HKLM\SYSTEM\ControlSet001\Services\MySQL | find /I "ImagePath">C:\mysql.txt if %errorlevel% neq 0 ( echo MySQL not found pause exit ) ::以&qu
随机推荐
- JSP 中response.setContentType()的作用及参数
- 实用 按键精灵傻瓜应用实例3则
- 用expect实现的自动登录到多台服务器的shell脚本
- 告诉大家什么是JSON
- Android 打开相册选择单张图片实现代码
- 关于ASP.NET页面打印技术的常用方法总结
- php中利用explode函数分割字符串到数组
- C++获取当前系统时间的方法总结
- 学习JavaScript设计模式(多态)
- linux Shell入门:掌握Linux,OS X,Unix的Shell环境
- sqlserver 2000 远程连接 服务器的解决方案
- python读取Android permission文件
- jquery对象访问是什么及使用方法介绍
- 基于PHP+Jquery制作的可编辑的表格的代码
- 基于jquery的inputlimiter 实现字数限制功能
- java 关键字super详解及用法
- Java transient关键字使用小记
- C++实现数组的排序/插入重新排序/以及逆置操作详解
- 《智慧与思考》,仅用思考就免费获得智慧
- python监控进程状态,记录重启时间及进程号的实例