使用mysqld_safe启动mysql server 5.7.17时,出现以下错误。
如何修复它?
发布于 2017-02-11 05:58:29
这个目录不是在安装时创建的,这似乎很奇怪--您是否在my.cfg中手动更改了套接字文件的路径?
你有没有试过自己简单地创建这个目录,然后重新启动服务?
发布于 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>
发布于 2018-04-04 04:36:29
在CentOS中为我工作:
https://stackoverflow.com/questions/42153059
复制相似问题