Skip to content

Instantly share code, notes, and snippets.

@thomasfr
Created July 23, 2014 17:43
Show Gist options
  • Save thomasfr/e4e4bb64352ee574334a to your computer and use it in GitHub Desktop.
Save thomasfr/e4e4bb64352ee574334a to your computer and use it in GitHub Desktop.
mysqld.service file for systemd
[Unit]
Description=MySQL Server
After=syslog.target
After=network.target
[Service]
Type=simple
PermissionsStartOnly=true
ExecStartPre=/bin/mkdir -p /var/run/mysqld
ExecStartPre=/bin/chown mysql:mysql -R /var/run/mysqld
ExecStart=/usr/sbin/mysqld --basedir=/usr --datadir=/var/lib/mysql --plugin-dir=/usr/lib/mysql/plugin --log-error=/var/log/mysql/error.log --pid-file=/var/run/mysqld/mysqld.pid --socket=/var/run/mysqld/mysqld.sock --port=3306
TimeoutSec=300
PrivateTmp=true
User=mysql
Group=mysql
WorkingDirectory=/usr
[Install]
WantedBy=multi-user.target
@yegorski
Copy link

Is there an ExecStop?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment