博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
mac下的mysql报错:ERROR 1045(28000)和ERROR 2002 (HY000)的解决办法
阅读量:5092 次
发布时间:2019-06-13

本文共 729 字,大约阅读时间需要 2 分钟。

微信公众号:

本系列为博主的读书学习笔记,如需转载请注明出处。

Mac下mysql报错:ERROR 1045 (28000)

今天在安装MySQL之后,一直报错:ERROR 1045 (28000): Access denied for user 'root'@'localhost',通过寻找了大量的博客,找到的解决该问题的方法。

解决办法:

1. 首先关闭Mac下面的 MySQL
  • 右上角的苹果-系统偏好设置-最下面的mysql-关闭mysql服务
2.两个命令行,分别执行:
  • cd /usr/local/mysql/bin
  • sudo su
3. 然后便可以看到终端命令变成这个开头: sh-3.2#,输入一下命令(#号之后的)
  • sh-3.2# ./mysqld_safe --skip-grant-tables &
    回车以禁止mysql验证功能,偏好设置中的mysql状态会变成running
4. 现在打开一个新的终端,输入以下命令:
  • mysql
    这个时候你发现有mysql开头的命令了,恭喜你,你可以无密码登录数据库了。
5. 修改密码,也是两个命令行(不要忘记命令后的分号)
  • flush privileges;
  • set password for 'root'@'localhost' = password('123456');
    password('123456')中的123456为新密码,密码修改成功,可以正常登入了。
6. 然后启动MySQL,输入命令
  • mysql -u root -p
    输入之前设置的密码123456,就能使用密码了。

转载于:https://www.cnblogs.com/ly803744/p/10457736.html

你可能感兴趣的文章
构造函数的继承
查看>>
Nginx的虚拟主机配置
查看>>
overflow 属性
查看>>
Java中多态的一些简单理解
查看>>
洛谷 1449——后缀表达式(线性数据结构)
查看>>
JZOJ 3.10 1539——三条直线
查看>>
[最小割][Kruskal] Luogu P5039 最小生成树
查看>>
Data truncation: Out of range value for column 'Quality' at row 1
查看>>
Dirichlet分布深入理解
查看>>
Javascript的调试利器:Firebug使用详解
查看>>
(转)Android之发送短信的两种方式
查看>>
使用vue脚手架搭建项目
查看>>
Java基础之ArrayList与LinkedList、Vector,以及HashMap与HashTable的区别
查看>>
网络爬虫初步:从一个入口链接开始不断抓取页面中的网址并入库
查看>>
iOS archive(归档)的总结 (序列化和反序列化,持久化到文件)
查看>>
python第九天课程:遇到了金角大王
查看>>
字符串处理
查看>>
ECharts(Enterprise Charts 商业产品图表库)初识
查看>>
LeetCode Factorial Trailing Zeroes (阶乘后缀零)
查看>>
hdu 5402 Travelling Salesman Problem (技巧,未写完)
查看>>