首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到Ubuntu中的mysql数据库

问无法连接到Ubuntu中的mysql数据库
EN

Stack Overflow用户
提问于 2015-08-21 06:00:50
回答 2查看 27K关注 0票数 6

我已经面对这个问题好几天了。我正试图连接到Ubuntu机器上的Ubuntu。但我不会这么做的。请查看我运行的以下命令和错误消息。

代码语言:javascript
复制
root@ipadtest:/var/lib/mysql# mysql start

警告:世界可写配置文件'/etc/ MySQL /my.cnf‘被忽略,错误2002 (HY000):无法通过套接字'/var/run/mysqld/mysqld.sock’(111)连接到本地MySQL服务器

代码语言:javascript
复制
root@ipadtest:/var/lib/mysql# mysql -uroot -p

警告:忽略世界可写配置文件‘/etc/my.cnf’输入密码: ERROR 2002 (HY000):无法通过socket '/var/run/mysqld/mysqld.sock‘(111)连接到本地MySQL服务器

代码语言:javascript
复制
root@ipadtest:/var/lib/mysql# mysqld

警告:世界可写配置文件'/etc/mysql/my.cnf‘被忽略150821 11:34:38错误致命错误:请阅读手册的“安全”部分,以了解如何运行mysqld作为根! 150821 11:34:38错误中止 150821 11:34:38注释mysqld:关闭完成

代码语言:javascript
复制
root@ipadtest:/var/lib/mysql# mysql restart

警告:世界可写配置文件'/etc/ MySQL /my.cnf‘被忽略,错误2002 (HY000):无法通过套接字'/var/run/mysqld/mysqld.sock’(111)连接到本地MySQL服务器

代码语言:javascript
复制
root@ipadtest:/var/lib/mysql# mysqladmin -u root -p status

警告:忽略“/etc/ MySQL /my.cnf”可写配置文件,输入密码: mysqladmin:在“localhost”错误处连接到服务器:“无法通过socket '/var/run/ mysqld /mysqld.sock‘连接到本地MySQL服务器”(111)检查mysqld是否正在运行,以及套接字:'/var/run/mysqld/mysqld.sock’是否存在!

有谁能告诉我是怎么回事吗。在我看来DB已经被破坏了。如果是的话,那我怎么恢复呢?蒂娅。

EN

回答 2

Stack Overflow用户

发布于 2015-08-21 06:10:32

检查/etc/mysql/my.cnf的所有者是否实际上是mysql,并执行

代码语言:javascript
复制
chmod go -rw /etc/mysql/my.cnf
service mysql restart

显然,它完全忽略了配置的内容,并试图通过本地套接字连接,这可能是不打开的。

票数 6
EN

Stack Overflow用户

发布于 2021-05-29 05:46:57

我通过以下命令解决此错误:

代码语言:javascript
复制
sudo chown mysql:mysql /Applications/XAMPP/xamppfiles/etc/my.cnf

在那之后,做第二命令:-

代码语言:javascript
复制
sudo chmod 600 /Applications/XAMPP/xamppfiles/etc/my.cnf

它解决了我。任何人都会遇到这个问题,用上面的cmd试一次。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32133353

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档