ERROR! The server quit without updating PID file (/usr/local/var/mysql/ericliu.pid).

mac启动myql出现错误:
ericliu:mysql liubo$ mysql.server start
Starting MySQL
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/ericliu.pid).
ericliu:mysql liubo$

解决方法:修改下面的文件夹权限,然后重启,正常。

ericliu:traffic-demo liubo$ sudo chmod -R 777 /usr/local/var/mysql/
ericliu:traffic-demo liubo$ mysql.server start
Starting MySQL
.. SUCCESS!
ericliu:traffic-demo liubo$


### 三级标题:MySQL 启动失败错误分析及修复方法 MySQL 启动失败并提示 `The server quit without updating PID file /var/run/mysqld/mysqld.pid` 是一个常见问题,通常与权限、配置文件、文件锁定或数据文件状态相关。以下是具体的修复方法: #### 检查目录及文件权限 确保 `/var/run/mysqld` 目录存在,并且该目录的权限设置正确。如果该目录不存在,可以手动创建它。此外,确认 `mysqld` 用户对相关目录和文件具有读写权限。如果之前使用了 `root` 权限启动 MySQL,但当前配置为 `mysql` 用户,则需要调整权限并重新初始化数据库[^3]。 ```bash # 检查并创建 mysqld 目录(如果不存在) if [ ! -d "/var/run/mysqld" ]; then mkdir -p /var/run/mysqld fi # 设置正确的权限 chown -R mysql:mysql /var/run/mysqld ``` #### 删除锁定文件 如果 `/tmp/mysql.sock.lock` 文件存在并且导致冲突,可以尝试删除或重命名该文件以解决锁定问题[^3]。 ```bash # 删除锁定文件 rm -f /tmp/mysql.sock.lock ``` #### 调整 InnoDB 数据文件大小 检查 `ibdata1` 文件的实际大小,并确保 `innodb_data_file_path` 配置参数中的大小匹配。如果不匹配,更新配置文件中的 `innodb_data_file_path` 值为实际大小[^4]。 ```bash # 查看 ibdata1 文件大小 du -sh /path/to/ibdata1 ``` 编辑 `/etc/my.cnf` 文件,调整 `innodb_data_file_path` 的值: ```ini [mysqld] innodb_data_file_path = ibdata1:76M:autoextend ``` #### 检查并清理冗余配置文件 有时 `/etc` 目录下可能有多个 `my.cnf` 文件,或者 `/etc/mysql` 目录中存在冲突的配置文件。这种情况下,删除不必要的配置文件可能会解决问题[^5]。 ```bash # 检查并备份主配置文件 cp -av /etc/my.cnf /etc/my.cnf.bak # 删除冗余配置文件 rm -f /etc/mysql/my.cnf ``` #### 启动 MySQL 服务 完成上述步骤后,尝试重新启动 MySQL 服务。 ```bash # 启动 MySQL 服务 service mysqld start ``` #### 检查日志文件 如果仍然无法启动,查看 MySQL 的日志文件(通常位于 `/var/log/mysqld.log`),从中获取更详细的错误信息,以便进一步排查问题[^2]。 ```bash # 查看日志文件 tail -f /var/log/mysqld.log ```
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值