首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UNIX套接字文件的mysqld_safe目录'/var/run/mysqld‘不存在

问UNIX套接字文件的mysqld_safe目录'/var/run/mysqld‘不存在
EN

Stack Overflow用户
提问于 2017-02-10 14:43:45
回答 5查看 236.7K关注 0票数 236

使用mysqld_safe启动mysql server 5.7.17时,出现以下错误。

如何修复它?

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-02-11 05:58:29

这个目录不是在安装时创建的,这似乎很奇怪--您是否在my.cfg中手动更改了套接字文件的路径?

你有没有试过自己简单地创建这个目录,然后重新启动服务?

票数 604
EN

Stack Overflow用户

发布于 2017-06-08 18:15:31

当我使用代码mysqld_safe --skip-grant-tables &时,我得到了错误:

UNIX套接字文件的运行目录‘/var/ mysqld_safe /mysqld’不存在。

我解决了:

现在我使用相同的代码mysqld_safe --skip-grant-tables &和get

mysqld_safe使用/var/lib/mysql中的数据库启动mysqld守护进程

如果我使用$ mysql -u root,我会得到:

服务端版本: 5.7.18-0ubuntu0.16.04.1 (Ubuntu)

版权所有(c) 2000,2017,Oracle和/或其附属公司。保留所有权利。

Oracle是Oracle公司和/或其附属公司的注册商标。其他名称可能是其各自所有者的商标。

键入' help ;‘或'\h’获取帮助。键入'\c‘清除当前input语句。

mysql>

现在是时候更改密码了:

读取表信息以完成表名和列名您可以关闭此功能,以便更快地启动-A

数据库已更改

或者,如果您有一个可以从任何地方连接的mysql root帐户,您还应该这样做:

另一种方法:

如果您有一个可以从任何地方访问的root帐户:

现在需要从mysql执行quit并停止/启动

现在再次` mysql -u根-p‘并使用新密码获取

mysql>

票数 100
EN

Stack Overflow用户

发布于 2018-04-04 04:36:29

在CentOS中为我工作:

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

https://stackoverflow.com/questions/42153059

复制
相关文章

相似问题

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