mac的mysql连接问题如何解决(MAC 中mysql密码忘记解决办法)
类别:数据库 浏览量:2768
时间:2022-01-21 00:59:25 mac的mysql连接问题如何解决
MAC 中mysql密码忘记解决办法MAC 中mysql密码忘记解决办法
最近项目用到MySQL,之前装过一个,可是忘记了当时设置的密码,然后走上了修改密码的坎坷道路。在百度,Google了一堆资料之后还是,发现处处是给程序员埋的坑。于是下决心,写一篇博客,涵盖各种情况下忘记密码的解决办法。
情况一:在mysql官网直接下载dmg文件进行安装,忘记密码
1.关闭mysql服务器
sudo /usr/local/mysql/support-files/mysql.server stop
2.进入目录
cd /usr/local/mysql/bin
3.获取权限
sudo su
4.重启服务器
./mysqld_safe --skip-grant-tables &
5.control + D退出编辑
6.配置短命令
alias mysql=/usr/local/mysql/bin/mysql
7.进入mysql命令模式
mysql
8.进入mysql数据库
use mysql
9.获取更改权限
flush privileges;
10.重置密码
set password for 'root'@'localhost'=password('新密码');
情况二:如果你经常使用home-brew安装来安装软件,只需要将上面步骤中的路径进行更改即可,mysql默认安装目在/usr/local/Cellar/mysql/5.7.16,只需将上面的1、2、6步骤/usr/local/mysql更改为/usr/local/Cellar/mysql/5.7.16即可
情况三:这种情况就属于比较坑的情况了,下载过mysql之后,隔了好长时间忘记了这回事情,然后又下载了一个,发现先下载的数据库直接提示输入密码。然后按照情况一或情况二输入命令无法修改成功。之后按照网上介绍的方法修改my.cnf(现在改为了my-default.cnf)也没有用。如果不幸遇到这种情况,请按照以下步骤进行操作
1.卸载mysql
sudo rm /usr/local/mysql sudo rm -rf /usr/local/var/mysql sudo rm -rf /usr/local/mysql* sudo rm -rf /Library/StartupItems/MySQLCOM sudo rm -rf /Library/PreferencePanes/My* vim /etc/hostconfig and removed the line MYSQLCOM=-YES-rm -rf ~/Library/PreferencePanes/My* sudo rm -rf /Library/Receipts/mysql* sudo rm -rf /Library/Receipts/MySQL* sudo rm -rf /var/db/receipts/com.mysql.*
2.重新安装mysql
3.这种情况下如果仍然提示输入密码,重新按照情况一或情况二操作一遍即可
感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
您可能感兴趣
- mysql存储过程和函数(MySQL存储过程的查询命令介绍)
- mysql的sql语句优化5种方式(MySQL:五个常见优化SQL的技巧)
- mysql数据库怎么换行(MySQL数据中很多换行符和回车符的解决方法)
- mysql生成唯一订单号(MySQL高并发生成唯一订单号的方法实现)
- mysql limit越大越慢(MySQL limit分页大偏移量慢的原因及优化方案)
- mysql常用数据模型(MySQL数据库基于sysbench实现OLTP基准测试)
- 最新版MySQL 8.0.22下载安装超详细教程(Windows 64位)(最新版MySQL 8.0.22下载安装超详细教程Windows 64位)
- mysql主从同步原理详解(MySQL双主主主架构配置方案)
- mysql怎么看脱机数据(MYSQL电话号码,身份证数据脱敏的实现)
- mysql快速创建索引(MySQL创建高性能索引的全步骤)
- windows7mysql服务无法启动(Windows系统下MySQL无法启动的万能解决方法)
- mysql数据类型图解(MySQL数据库主从技术GTID大揭秘)
- mysql添加注释视图(mysql创建表添加字段注释的实现方法)
- mysql记录binlog的方式(MySQL使用binlog日志做数据恢复的实现)
- 安装mysql中要注意什么问题(安装Mysql时可能会遇到的一些疑难杂症)
- 如何重新配置mysql的端口(如何快速修改MySQL用户的host属性)
- 2020年大众7.5代高尔夫R终结特别版 最后的呐喊(2020年大众7.5代高尔夫R终结特别版)
- 七年前的这部剧有毒,全剧只有女主红到发紫,男主至今无人认识(七年前的这部剧有毒)
- 宋轶除了演过于曼丽,原来还演过一个青楼女子(宋轶除了演过于曼丽)
- 赵丽颖第一部当女主的戏,主角配角个个都是实力演员(赵丽颖第一部当女主的戏)
- 乾隆为何这么喜爱白塔原因是什么(乾隆为何这么喜爱白塔原因是什么)
- 逐渐消失的东北八大怪现象,进步的社会里我们遗失的是什么(逐渐消失的东北八大怪现象)
热门推荐
- yii2对比springboot(Yii框架函数简单用法分析)
- ftp服务器的搭建及应用(FTP服务器的部署和维护心得)
- python如何新建虚拟环境(详解如何管理多个Python版本和虚拟环境)
- nginx反向代码解决跨域访问(nginx 解决跨域问题嵌入第三方页面)
- python3.9.1如何安装模块(Python3.6中Twisted模块安装的问题与解决)
- 阿里云服务器攻击了怎么办(云服务器被攻击了补救措施)
- mysql触发器怎么添加(MySQL触发器的使用场景及方法实例)
- 查询SQL SERVER中某个数据库的每个表的数据量和每行记录所占用空间
- C#泛型List的用法
- python 游戏开发实例(python实现诗歌游戏类继承)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9