Skip to content

Instantly share code, notes, and snippets.

@thomasfr
Created July 23, 2014 17:43

Revisions

  1. Thomas Fritz created this gist Jul 23, 2014.
    19 changes: 19 additions & 0 deletions mysqld.service
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,19 @@
    [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