【Ubuntu学习MySQL——报错 ERROR 2002 (HY000)】

news/2024/11/28 10:45:15/

问题:

报错含义: 根据上面的报错,意思是说mysql想使用/var/run/mysqld/mysqld.scok文件,但是无法连接,接下来我们来看看这个文件是否存在

1.查看所有的sock文件

sudo find / -type s

根据上述命令所得出的结果可以知道,其中并没有 /var/run/mysqld/mysqld.sock,或者可以切换至该目录来验证socket文件所在目录并不存在

既然这是一个不存在的文件,那么说明肯定有哪个配置文件指向了该位置,经过查询,发现一般这个sock文件时由mysql的my.cnf配置的,不过这个文件有多个位置

2.locate命令查询所有的my.cnf (my.cnf是mysql的配置文件,存放的是sock的位置)

首先安装plocate包 

然后输入以下命令

locate my.cnf

那么这么多my.cnf,到底是哪个my.cnf指定了/var/run/mysqld/mysqld.sock呢?

3.查看my.cnf使用顺序

 mysql --help | grep my.cnf

 

 结果显示,mysql会首先读取/etc/my.cnf 然后才会读取 /etc/mysql/my.cnf 最后读取各个用户目录下的.my.cnf 。/etc/my.cnf并不存在,那么当在界面输入mysql -uxxx -p时,就会首先去寻找/etc/mysql下的my.cnf。

 4.配置/etc/my.cnf

这步很简单,如果我想让mysql启动使用我希望的应用的my.cnf,那么直接复制即可

 

 5.重启mysql即可使用


http://www.ppmy.cn/news/734360.html

相关文章

android 开发者选项

默认User版本没有“开发者选项”,我们可以通过点击版本号7次来显示开发者模式,今天来看下代码中是如何处理的: 首先是 ackages/apps/Settings/src/com/android/settings/Settings.java的初始化处理: 布尔值showDev是否默认显示…

手机开发者选项各项参数意义

停用HW叠加层,所有应用将共享视频内存,将不会经常检查碰撞与裁剪以显示一个合适的图像,将会耗费大量处理能力。而HW叠加层允许应用有单独的视频内存,性能自然要好些。 HW在这里的意思是硬件加速,叠加层的意思是指使用…

cmd可以用node但是vscode报错--node : 无法将“node”项识别为 cmdlet、函数、脚本文件或可运行程序的名称。

原因:环境变量配置错误 解决: a.如果不想配置环境变量,可用管理员方式运行vscode后,重启编译器: 若以上方法不行,需要老老实实配置环境变量: b.配置 系统环境变量(S) 即…

【Python爬虫与数据分析】UDP/TCP通信协议

目录 一、网络编程基础 二、UDP协议 三、TCP协议 一、网络编程基础 数据编码与解码 str -> bytes:encode编码,发送信息的时候用encode编码bytes -> str:decode解码,打印接收的信息用decode解码 test 你好世界en_code…

飞机可以连wifi 互联网+航空机会来了

对于坐飞机,相信很多人心中多少会觉得有些无聊,尤其是坐国际航班或者距离较远的国内航班。美国最新一项针对2000多名成年人的民调发现,93%的人承认他们在床上使用手机,近80%的人在上厕所及43%的人在红灯停车时使用手机。今天的人们…

ios13查找iphone_iOS 13如何节省iPhone的电池(通过不完全充电)

ios13查找iphone Kaspars Grinvalds/Shutterstock Kaspars Grinvalds / Shutterstock Lithium-ion batteries, like those in iPhones, have a longer usable life if you don’t charge above 80%. But, to last the day, you probably want a full charge. With iOS 13, Appl…

【渝粤教育】电大中专电商运营实操 (7)作业 题库

1.电子商务具有全球性特点,不受空间的限制,但受时间的限制。 ( ) A.错误 B.正确 错误 正确答案:左边查询 学生答案:未作答 2.电子商务最重要的是( ) A.信息技术 B.商务 C.货物 D.网站…

2022年度保密教育线上培训考试参考答案

2022年度保密教育线上培训考试参考答案 公司要求学习保密知识并完成保密培训考试,花了一些时间做了几遍,分享一份满分答案,仅供参考: 单选题 1.涉密人员使用普通手机,正确的做法是()。 A. 不在…