暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

故障处理|MySQL ERROR 2002: 无法通过套接字连接到本地 MySQL 服务器

原创 小小亮 2022-10-20
905

在本教程中,我们将学习如何修复MySQL ERROR 2002 Can't connect to local MySQL server through socket ‘/tmp/mysql.sock

正常情况下,通过命令行连接 MySQL 服务器时会出现此问题,可能会遇到 MySQL ERROR 2002 如下:

mysql -uroot -proot

ERROR 2002 (HY000): 无法连接到本地 MySQL 服务器


通过插座'/tmp/mysql.sock'(2)

如果mysql.sock您的文件系统中没有套接字文件,则会出现上面提到的 ERROR 2002。

MySQL 服务器启动时会创建此文件,服务器停止时会删除该文件。

如何解决 MySQL ERROR 2002

请确认 MySQL 服务器已安装并在您的计算机上运行。

如果未安装,请按照以下步骤安装

在 Linux 中安装 MySQL 服务器

让我们安装mysql-servermysql package using the 下面的命令。

apt-get install mysql-server mysql

安装服务器后,使用以下命令运行服务器:

sudo service mysql start
OR
sudo /etc/init.d/mysql start

该命令将启动 MySQL 数据库服务器并创建一个mysql.sock文件。

如何在 Windows 中安装 MySQL 服务器

让我们在“服务”面板中验证 MySQL 服务是否正在运行。

第 1 步:打开 Windows 开始菜单并搜索服务面板以查看以下结果:


第2步:滚动服务列表,直到您到达 MySQL 服务

第 3 步:如果服务已停止,请检查服务的状态:您可以通过单击左侧窗格中的启动服务链接来运行服务。否则,重启 MySQL 服务器服务。

您可能需要启动服务器才能运行,因为套接字文件是在启动 MySQL 服务器时创建的。

现在您可以尝试从命令行再次连接到您的 MySQL 服务器。



原文标题:How to fix MySQL ERROR 2002 Can’t connect to local MySQL server through socket ‘/tmp/mysql.sock

原文作者:Nathan Sebhastian

原文链接:https://sebhastian.com/mysql-error-2002/





最后修改时间:2022-10-21 16:56:29
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论