Centos7下自启动失败,连接数据库失败


#1

请先搜索确保没有重复发帖。

Gogs 版本:0.11.86.0130
系统类型及版本:Centos7
数据库:Mysql8
问题描述:
Mysql自启动配置
[Unit]
Description=MySQL Server
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target

[Service]
Type=simple
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
LimitNOFILE=5000
#Restart=on-failure
#RestartPreventExitStatus=1
#PrivateTmp=false

[Install]
WantedBy=multi-user.target

Gogs自启动配置
[Unit]
Description=gogs
After=syslog.target
After=network.target
After=mysql.service

[Service]
Type=simple
User=dev01
Group=developer
WorkingDirectory=/usr/local/gogs
ExecStart=/usr/local/gogs/gogs web &
Environment=USER=dev01 HOME=/home/dev01
Restart=always

[Install]
WantedBy=multi-user.target

重启后,mysql.service能够成功启动,但Gogs并不能成功自启,报以下错误:

这里应该是Gogs启动的时候无法连接到数据库,但mysql.service已经成功启动了,为什么还会出现这个错误?但centos启动后,使用systemctl start gogs.service则可以成功启动.


#2

他说refuse。。那就是refuse