首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >mysqladmin缺少mysqld

mysqladmin缺少mysqld
EN

Stack Overflow用户
提问于 2012-12-11 17:46:19
回答 1查看 384关注 0票数 2

我在ubuntu 12.04 lts上运行percona 5.5。mysql运行良好。

root@ip-10-252-175-58:/var/lib/ mysql /data# ps -ef | grep mysql root 2805 1 0 09:18 ps/1 00:00:00 /bin/sh /usr/bin/mysqld_safe mysql 3247 2805 0 09:18 ps/1 00:00:04 /usr/sbin/mysqld --basedir=/usr --datadir=/ebs0/mysql/data/ --plugin-dir=/usr/lib/mysql/plugin -user=mysql-log-error=/ebs1/mysql/logs/mysql-error.log --open-files-limit=65535 --pid-file=/var/lib/mysql/data/mysql.pid --socket=/var/lib/mysql/data/mysql.sock

但是当我尝试使用mysqladmin status时,我得到了一个错误消息:

错误:'Can't connect to local MySQL server '/var/run/ mysqld /mysqld.sock‘(2)’检查mysqld是否正在运行,以及套接字:'/var/run/mysqld/mysqld.sock‘是否存在!

我检查了所有配置文件,没有发现任何引用/var/run/mysqld的内容。为什么mysqladmin一直在那里查找,而不是/var/lib/mysql/data?谢谢。

EN

回答 1

Stack Overflow用户

发布于 2020-07-25 06:17:20

基本上,您的套接字文件位置与mysqladmin要查找的位置不同。

在这种情况下,您必须通过在mysqladmin命令中显式地提供套接字文件路径来触发该命令。

例如: mysqladmin -socket=/var/lib/mysql/data/mysql.sock

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

https://stackoverflow.com/questions/13817511

复制
相关文章

相似问题

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