MySQL启动失败 ,提示错误:code=exited, status=1/FAILURE

文章描述了一次解决MySQL服务器因配置文件变量错误导致启动失败的过程。通过检查系统日志,发现变量名default-file应为defaults-file。修正后,使用systemctldaemon-reload重新加载配置,并成功启动mysqld服务。
摘要由CSDN通过智能技术生成

[root@pc4 mysql]# systemctl status mysqld

● mysqld.service - MySQL Server by xuda

Loaded: loaded (/etc/systemd/system/mysqld.service; enabled; vendor preset: disabled)

Active: failed (Result: exit-code) since Sun 2023-01-22 22:00:27 CST; 58s ago

Docs: man:mysqld(8)

http://dev.mysql.com/doc/refman/en/using-systemd.html

Process: 11790 ExecStart=/application/mysql/bin/mysqld --default-file=/etc/my.cnf (code=exited, status=1/FAILURE)

Main PID: 11790 (code=exited, status=1/FAILURE)

Jan 22 22:00:23 pc4 systemd[1]: Started MySQL Server by xuda.

Jan 22 22:00:27 pc4 systemd[1]: mysqld.service: main process exited, c...RE

Jan 22 22:00:27 pc4 systemd[1]: Unit mysqld.service entered failed state.

Jan 22 22:00:27 pc4 systemd[1]: mysqld.service failed.

Hint: Some lines were ellipsized, use -l to show in full.

看了MySQL的错误日志,发现:

2023-01-22T14:11:12.679082Z 0 [ERROR] [MY-000067] [Server] unknown variable 'default-file=/etc/my.cnf'.

原来是“default-file=/etc/my.cnf”少了一个“s”,应为“defaults-file=/etc/my.cnf”。

修改文件,重新加载

systemctl daemon-reload

启动,成功了

[root@pc4 mysql]# systemctl status mysqld

● mysqld.service - MySQL Server by xuda

Loaded: loaded (/etc/systemd/system/mysqld.service; enabled; vendor preset: disabled)

Active: active (running) since Sun 2023-01-22 22:14:40 CST; 20s ago

Docs: man:mysqld(8)

http://dev.mysql.com/doc/refman/en/using-systemd.html

Main PID: 12125 (mysqld)

Tasks: 38

CGroup: /system.slice/mysqld.service

└─12125 /application/mysql/bin/mysqld --defaults-file=/etc/my.cnf

Jan 22 22:14:40 pc4 systemd[1]: Started MySQL Server by xuda.

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值