簡體   English   中英

mysql:無法啟動mysqld“mysqld.service:控制進程退出,code=exited status=1”

[英]Mysql: can't start mysqld "mysqld.service: control process exited, code=exited status=1"

我已經安裝了第三方框架fate ,並且mysql已經安裝在這個框架內,路徑如下: /data/projects/fate/common/mysql/mysql-8.0.28

我已將/data/projects/fate/common/mysql/mysql-8.0.28/conf/my.conf復制到/etc/my.cnf ,內容為:

[mysqld]
port=3306
basedir=/data/projects/fate/common/mysql/mysql-8.0.28
datadir=/data/projects/fate/data/mysql
socket=/data/projects/fate/common/mysql/mysql-8.0.28/run/mysql.sock
max_connections=10000
max_connect_errors=10
character-set-server=utf8
default-storage-engine=INNODB
default_authentication_plugin=mysql_native_password
mysqlx=0
[mysql]
default-character-set=utf8
[client]
port=3306
default-character-set=utf8
socket=/data/projects/fate/common/mysql/mysql-8.0.28/run/mysql.sock
[mysqld_safe]
log-error=/data/projects/fate/common/mysql/mysql-8.0.28/logs/mysqld.log
pid-file=/data/projects/fate/common/mysql/mysql-8.0.28/run/mysqld.pid

但是當我嘗試使用systemctl start mysqld時,我得到:

Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.

systemctl status mysqld.service之后

● mysqld.service - LSB: start and stop MySQL
   Loaded: loaded (/etc/rc.d/init.d/mysqld; bad; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sat 2022-05-14 16:27:43 CST; 13s ago
     Docs: man:systemd-sysv-generator(8)
  Process: 20483 ExecStart=/etc/rc.d/init.d/mysqld start (code=exited, status=1/FAILURE)

May 14 16:27:41 vm-0-1-centos systemd[1]: Starting LSB: start and stop MySQL...
May 14 16:27:43 vm-0-1-centos mysqld[20483]: Starting MySQL..The server quit without updating PID file (/data/projects/fate/data/mysql/vm-0-1-centos.pid).[FAILED]
May 14 16:27:43 vm-0-1-centos systemd[1]: mysqld.service: control process exited, code=exited status=1
May 14 16:27:43 vm-0-1-centos systemd[1]: Failed to start LSB: start and stop MySQL.
May 14 16:27:43 vm-0-1-centos systemd[1]: Unit mysqld.service entered failed state.
May 14 16:27:43 vm-0-1-centos systemd[1]: mysqld.service failed.

或者使用service mysqld start ,問題是

Starting MySQL.The server quit without updating PID file (/data/projects/fate/data/mysql/vm-0-1-centos.pid).[FAILED]

我已經嘗試了很多其他問題的解決方案,現在我被困住了,心煩意亂。 我不想重新安裝mysql,因為我擔心另一個mysql可能會影響第三方框架的fate工作。

您可以嘗試檢查:

  1. MySQL錯誤日志文件
  2. MySQL 目錄的權限

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM