kali ERROR 2002 (HY000): Can’t connect to local MySQL server through socket ‘/var/run/mysqld/mysqld.sock’
转载请注明出处。
出现这种问题,简直b了狗了。笔者拙见,认为一般出在以下几个方面。
第一:系统不能连接网络
不能连接网络,需要对虚拟机的连接方式和网卡,进行修改和配置
虚拟机的连接方式修改为桥接,并将混杂模式调为全部允许。
注意:笔者的虚拟机是virtualbox。
将虚拟机修改完成后,修改Linux中的interfaces文件,
这其中包含的是网卡的配置。
注意:如果是Linux开启时对虚拟机的修改,
记得重启Linux,忘了的话,可能会有点打脑壳哦。
不是root用户,会涉及权限问题。在修改interfaces文件时,
最好切换到root用户。
不然步骤多了,多麻烦,难受3分钟,反正笔者是个懒人。
# 顺便修改root密码
┌──(root💀kali2-linux-202101)-[~]
└─# sudo passwd root
# 修改网卡配置
┌──(root💀kali2-linux-202101)-[~]
└─# vi /etc/network/interfaces
auto lo
iface lo inet loopback
# 添加以下内容并保存退出
# 这步的意思就是我用的网卡1,并设置为静态ip。
# 不设置静态ip,
# 很可能下次xshell登录时,IP变了。哈哈,麻烦。
auto eth0
iface eth0 inet static
# IP地址设置,最好先查下网关是多少,再选个中意的数字,
# 也别太随便搞个1024,适当就好,不要冲动。
address 192.168.5.158
# 设置子网掩码,判断IP是否处于同一局域网。
netmask 255.255.255.0
# 设置网关,这里是我的路由器ip
gateway 192.168.5.1
# 重启网络服务
┌──(