1. 安装mysql但是从来没启动过,今天一启动就报错:

Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

其实是mysql服务没起来。。。

localhost:~ miaoying$ mysql.server start
Starting MySQL
... SUCCESS! 

然后再去sudo mysql就行了。

2. 修改8.0以上版本的root密码

停止mysql服务:

mysql.server stop

跳过登录方式启动并进入mysql:

sudo mysqld_safe --user=mysql --skip-grant-tables --skip-networking

如下图所示:

修改root密码:

因为现在是新版本8.0了 ,老版本的修改密码的语法已不再适用,需要使用以下方式:

mysql>use mysql;

mysql>FLUSH PRIVILEGES;

mysql>ALTER user 'root'@'localhost' IDENTIFIED BY 'newpassward'      //注意,这里的密码要用包含8位大写+小写+特殊字符+数字的密码

会提示修改密码成功!

mysql>quit;

退出mysql;

注意:原来skip-grant-tables的终端要关闭,最好在kill掉mysql进程;

然后重启mysql;

直接用mysql -u root -p 输入刚才设置的密码即可正常登录!

转载于:https://www.cnblogs.com/miaoying/p/10352893.html

Mac端解决(含修改8.0.13版的密码):Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)...相关推荐

  1. mysql socket错误_解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误...

    晚上清理mysql日志,强制重启了下mysql,然后mysql就登陆不上了... 以下方法来自网络,可以使用,已试. 刚安装完mysql,进行运行测试,报Can't connect to local ...

  2. mysql socket错误处理_解决Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock’错误...

    晚上清理mysql日志,强制重启了下mysql,然后mysql就登陆不上了... 以下方法来自网络,可以使用,已试. 刚安装完mysql,进行运行测试,报Can't connect to local ...

  3. 2022.3.1亲测有效,解决Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (2)

    1.遇到了这个报错: 2. 网上查到这样一篇博客, 感谢作者, : 亲测有效,解决Can 't connect to local MySQL server through socket '/tmp/m ...

  4. 解决ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)

    在终端输入mysql -uroot -p123456登录数据库总是报这样的错,很烦. 在网上查了一下,没有得到解决,可能每个人遇到的问题原因不一样, 此时我就想看一下/tmp/mysql.sock这个 ...

  5. 解决 ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘ (61) 超详细

    环境: mac 10, mysql 8.0.18 背景: 检查/tmp/mysql.sock文件存在且正常 解决步骤: 1.授予权限     (base) AppledeMacBook-Air-2:~ ...

  6. Mac系统解决ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/tmp/mysql.sock‘方法

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 原因:无法在设置中开启 ...

  7. ERROR 2002 (HY000): Cant connect to local MySQL server through socket的解决方法

    连接MySQL提示ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2 ...

  8. mysql as tmp,启动mysql时显示:/tmp/mysql.sock 不存在的解决办法

    启动mysql时显示:/tmp/mysql.sock 不存在的解决方法 启动mysql时显示:/tmp/mysql.sock 不存在的解决方法 启动mysql时报错的解决(mysql 5.0.45 r ...

  9. 解决Can not connect to local MySQL server through socket tmpmysql.sock (2)

    转载路径:https://blog.csdn.net/guanripeng/article/details/79626250 连接mysql报错: [root@iZwz9di9z56eqb94oj0a ...

最新文章

  1. 安装完python怎么打开安装步骤-Python安装与运行测试详细教程,带你攻克第一个学习难关...
  2. C++ 十进制转其他进制
  3. 嵌入式和单片机,是同一个东西吗?
  4. Android 屏幕适配资料汇总
  5. kafka 启动 与redis启动
  6. 400是什么错误_我想对您说小学作文400字7篇
  7. cmd长ping记录日志和时间_ping命令结果中如何显示时间
  8. 基于微信会议室预约小程序毕业设计设计与实现 开题报告参考
  9. phpmyadmin scriptssetup.php 反序列化漏洞(WooYun-2016-199433)
  10. python文件操作(1)
  11. 什么是抽象方法 java_java抽象类和抽象方法
  12. MySQL燕十八老师课程笔记:第十六课:MySQL各个函数
  13. 2022年国赛建模评估
  14. 猿创征文|laravel中JWT的使用
  15. oracle灾备同步_【oracle灾备方案系列】基于DDS的Oracle复制容灾方案(三)
  16. IDEA中dbug调试图标解释
  17. 恒星物联 窨井盖安全监测系统方案 智慧井盖 井盖状态监测
  18. squirrelmail(小松鼠web邮件系统)
  19. 那个服务器的联盟最多的,魔兽世界联盟最多的服务器是哪个
  20. C#用Replace把字符替换成空

热门文章

  1. 给定有权无向图的邻接矩阵如下,求其最小生成树的总权重,代码。
  2. VirtualBox 虚拟机复制
  3. Redux API之applyMiddleware
  4. EF实体框架数据操作基类(转)
  5. Leetcode: LRU Cache
  6. 64位进程调用32位dll的解决方法
  7. LoadRunner8.1破解汉化过程
  8. SpringBoot + MyBatis(注解版),常用的SQL方法
  9. Windows10电脑系统时间校准
  10. 这份NLP研究进展汇总请收好,GitHub连续3天最火的都是它