mirror of
https://github.com/MariaDB/server.git
synced 2025-01-18 21:12:26 +01:00
48 lines
1 KiB
Desktop File
48 lines
1 KiB
Desktop File
#
|
|
# Simple MySQL systemd service file
|
|
#
|
|
# systemd supports lots of fancy features, look here (and linked docs) for a full list:
|
|
# http://www.freedesktop.org/software/systemd/man/systemd.exec.html
|
|
#
|
|
# Note: this file ( /usr/lib/systemd/system/mysql.service )
|
|
# will be overwritten on package upgrade, please copy the file to
|
|
#
|
|
# /etc/systemd/system/mysql.service
|
|
#
|
|
# to make needed changes.
|
|
#
|
|
# systemd-delta can be used to check differences between the two mysql.service files.
|
|
#
|
|
|
|
[Unit]
|
|
Description=MySQL Community Server
|
|
After=network.target
|
|
After=syslog.target
|
|
|
|
[Install]
|
|
WantedBy=multi-user.target
|
|
Alias=mysql.service
|
|
|
|
[Service]
|
|
User=mysql
|
|
Group=mysql
|
|
|
|
# Execute pre and post scripts as root
|
|
PermissionsStartOnly=true
|
|
|
|
# Needed to create system tables etc.
|
|
ExecStartPre=/usr/bin/mysql-systemd-start pre
|
|
|
|
# Start main service
|
|
ExecStart=/usr/bin/mysqld_safe
|
|
|
|
# Don't signal startup success before a ping works
|
|
ExecStartPost=/usr/bin/mysql-systemd-start post
|
|
|
|
# Give up if ping don't get an answer
|
|
TimeoutSec=600
|
|
|
|
Restart=always
|
|
PrivateTmp=false
|
|
|
|
|