mysql - ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' 。安装后出错
问题描述
错误
service mysqld status
在 Ubuntu 20.04 中运行后,出现以下错误:
Unit mysqld.service could not be found.
运行后sudo mysql
我得到:
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
.
信息
我刚刚用命令安装了 MySQL
sudo apt-get install mysql-server
.
安装过程中没有错误。重新安装没有帮助。我也尝试在配置文件中找到问题,但我没有/etc/my.cnf
. 我不确定,如果可以的话。
systemctl start mysql
没有帮助。
顺便说一句,service mysql status
工作正常并返回active
状态。
解决方案
已解决的问题。
- 删除
/usr/local/mysql
,/usr/local/bin/mysql
,/usr/bin/mysql
- 通过重新安装 MySQL
sudo apt-get update
sudo apt-get install mysql-server
推荐阅读
- buildfire - 根据文档和 API 配置的 SSO 在 Postman 上运行良好,但只会在实际应用程序和模拟器上出错
- angular - 避免打字稿索引签名
- symfony - Symfony 4 - Webpack Encore 的一些困难
- java - Feign 无法连接到 localhost
- postgresql - 如何为 JSONB 字段 PostgreSQL 构造查询更新(我需要添加一个新元素)
- c# - 使用c#将varchar转换为float时出错
- php - 我想调整我的图像大小,但有些图像保存为空白
- javascript - 如何解决 ERROR TypeError: Cannot read property 'Checked' of undefined this error
- javascript - API Fetch 只更新一个数据
- python - 来自 LSTM 层的某些值的 Keras 连接