服务器退出而不更新pid文件,mysqld(MacPorts):服务器退出而不更新PID文件

环境:macOS 10.14,MacPorts 2.5.4

端口:mysql57-server @ 5.7.17_0(活动)

我不知道为什么mysqld突然无法启动。

命令:

sudo /opt/local/share/mysql57/support-files/mysql.server start

响应:

Starting MySQL

. ERROR! The server quit without updating PID file (/opt/local/var/run/mysqld/mysqld.pid).

我的$ PATH具有第一个条目:/ opt / local / lib / mysql57 / bin

/opt/local/etc/mysql57/my.cnf的活动(非注释)行是:

!include /opt/local/etc/mysql57/macports-default.cnf

[mysqld]

datadir = /Users/me/Databases/mysql/data

port = 3306

socket = /opt/local/var/run/mysql57/mysqld.sock

pid-file = /opt/local/var/run/mysqld/mysqld.pid

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

[client]

socket = /opt/local/var/run/mysql57/mysqld.sock

权限:

ls -ld /opt/local/var/run/mysqld

drwxr-xr-x 2 _mysql _mysql 64 Oct 24 16:08 /opt/local/var/run/mysqld

ls -ld /opt/local/var/run/mysql57

drwxr-xr-x 4 _mysql _mysql 128 Oct 24 13:10 /opt/local/var/run/mysql57

(我曾经使用过:sudo chown -R mysql:mysql / opt / local / var / run / mysqld)

我的数据目录权限:

sudo ls -ld ~/Databases/mysql/data

drwxr-x--- 19 me staff 608 Oct 24 16:31 /Users/me/Databases/mysql/data

sudo ls -l ~/Databases/mysql/data

-rw-r--r--@ 1 me staff 8196 Oct 24 16:01 .DS_Store

-rw-r-----@ 1 me staff 270833 Sep 29 20:27 MyMac.local.err

-rw-r----- 1 me staff 56 Oct 27 2017 auto.cnf

-rw-r----- 1 me staff 665 Oct 24 15:37 ib_buffer_pool

-rw-r----- 1 me staff 50331648 Oct 24 15:37 ib_logfile0

-rw-r----- 1 me staff 50331648 Oct 24 15:37 ib_logfile1

-rw-r----- 1 me staff 79691776 Oct 24 15:37 ibdata1

drwxr-x--- 3 me staff 96 Feb 5 2018 me

drwxr-x--- 77 me staff 2464 Oct 27 2017 mysql

drwxr-x--- 90 me staff 2880 Oct 27 2017 performance_schema

drwxr-x--- 41 me staff 1312 Oct 28 2017 phpmyadmin

drwxr-x--- 108 me staff 3456 Oct 27 2017 sys

(我在这里省略了一些子目录,例如,对于样本数据库雇员,menagerie。)

怎么了?

尤其是我的datadir上的权限确定吗?

注意:据我所知,除了正常的“ sudo端口同步”和“ sudo端口升级已过时”之外,我最近没有进行任何更改。

我见过很多关于同一错误的老帖子,但还没有找到可以解决该问题的帖子。

尤其是,对于各种mysql版本,不同年份,不同平台,本机/ usr /…与/ opt / ..(最后是MacPorts)配置,我都能看到各种答案。 :

究竟应该在datadir上使用什么chown和chmod命令?

(即使正式的MySQL 5.7文档也不完整)。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值