遇到的问题是这样的~
本机环境~WSL+WIN10

  • WSL2~Fedora35
  • MySQL~8.0.27

遇到的问题~
每次重启机器就会遇到下面这个问题--------->>>>

问题~ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (111)

WSL~linux子系统有一点比较不友好,每次重启地址都会改变,这样在访问一些服务的时候比较坑; 虽然可以直接用localhost 访问,但是需要端口占用不冲突的情况下才可以;

解决方案~
1,检查tmp下是否存在mysql.sock,如果有的化请删掉吧,毕竟这个只是一个临时文件夹,重启之后可能就会被系统删除了;

2,修改/etc/my.cnf 配置文件

如果没有的则需要新建一个my.cnf
配置一下socket

[client]
port=3306
socket=/var/lib/mysql/mysql.sock[mysql]
socket=/var/lib/mysql/mysql.sock[mysqld]
port=3306
user=mysql
socket=/var/lib/mysql/mysql.sock
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
log-error=/usr/local/mysql/data/error.log
pid-file=/usr/local/mysql/data/mysql.pid
transaction_isolation=READ-COMMITTED
character-set-server=utf8mb4
collation-server=utf8mb4_general_ci
lower_case_table_names=1
sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

3,重启mysql服务

cd /usr/local/mysql/bin
#重启服务
./mysqld_safe start  --default-file=/etc/my.cnf

出现下面这个提示说明启动成功;

 mysqld_safe Logging to '/usr/local/mysql/data/error.log'.
08:31:12.944751Z mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data

如果启动失败,则检查一下/var/lib/mysql/ 的权限—>>是否mysql 用户组可访问可创建/修改

正常登录~

为预防每次重启机器都失败,可以在mysql/bin 下新建一个启动文件~~ startmysql.sh

[root@Gavin bin]# cat mysqlstart.sh
cd /usr/local/mysql/bin./mysqld_safe  --defaults-file=/etc/my.cnf &

授予权限,以后直接运行这个文件就可以了;

chmod a+x startmysql.sh

解决 ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘tmpmysql.sock‘相关推荐

  1. 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' 原因:无法在设置中开启 ...

  2. ERROR 2002 (HY000) Can‘t connect to local MySQL server through socket ‘varrunmysqldmysqld.sock‘

    今天执行mysql操作的时候出现了错误:ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run ...

  3. 解决 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:~ ...

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

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

  5. 解决mysql ERROR 2002 (HY000): Can't connect to local MySQL server through socket错误的方法

    ps -A | grep -i mysql kill 列出来的进程 service mysql start 我的问题就解决了 Fedora8启动mysql 报错: ERROR 2002 (HY000) ...

  6. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket 解决办法

    故障描述: 启动 mysql  报错: ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib ...

  7. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock'

    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' ...

  8. ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var mysql 启动不了

    2019独角兽企业重金招聘Python工程师标准>>> ps -A | grep -i mysql kill 列出来的进程 service mysql start 我的问题就解决了 ...

  9. ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock

    问题描述 今天阿里云服务器安装mysql的收,遇到了一个很熟悉的问题 输入 #mysql -u root -pERROR 2002 (HY000): Can't connect to local My ...

最新文章

  1. Windows安装MongoDB可视化工具adminMongo
  2. spoj 179. Word equations (代码等式)
  3. IOS-input元素光标偏移乱跑,是什么原因
  4. websphere、weblogic上JConsole的配置
  5. 通过JConsole查看本地远程虚拟机
  6. ERROR: Command errored out with exit status 1一例
  7. 税收java_String 类中的 isEmpty() 是判断字符串是否为空的,如果为空返回 true ,不为空返回 false 。 (1.0分)_学小易找答案...
  8. java api 开发_Java开发人员应该知道的前20个库和API
  9. 3.1HTML5样式的使用
  10. 华为升级harmonyos的机型名单,华为鸿蒙 OS 2.0 系统适配名单已出,四月推送,天玑机型暂时无缘...
  11. Linux守护进程编程编写,linux守护进程编程实例
  12. useradd: cannot open /etc/passwd解决办法记录
  13. mysql问题排查_mysql问题排查
  14. No module named ‘win32gui‘ 的解决方法(踩坑之旅)
  15. python 组合求和_39. 组合总和(Python)
  16. 计算机病毒的危害有,电脑病毒有什么危害
  17. python二维向量公式坐标叉乘_NumPy叉乘
  18. FME模板兴趣班第二期任务小结
  19. java实现手机邮箱格式验证
  20. shopee虾皮注册很难吗?shopee虾皮注册有哪些注意事项?

热门文章

  1. Spring之AOP报错:Null return value from advice does not match primitive return type for
  2. java8中新判空方法之Optional类的使用
  3. JS、JSP、JQuery区别
  4. 大学计算机作业互评评语简短,大学学生互评评语100字简短
  5. Vue项目使用拦截器和JWT验证 完整案例
  6. 安装CentOS7出现dracut-initqueue timeout的解决办法
  7. 唐澳华的亚索有错吗?
  8. dell r730服务器系统安装后,无法进入系统
  9. 堪称神级的Java技术栈手册火了!
  10. 迪威视讯打造全国网格化管理样板 龙华“织网工程”