65 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
			
		
		
	
	
			65 lines
		
	
	
		
			1.9 KiB
		
	
	
	
		
			Desktop File
		
	
	
	
	
	
| # It's not recommended to modify this file in-place, because it will be
 | |
| # overwritten during package upgrades.  If you want to customize, the
 | |
| # best way is to:
 | |
| #
 | |
| # root> systemctl edit mariadb.service
 | |
| #
 | |
| # Then add additonal directives under a section (probably [Service]).
 | |
| #
 | |
| # For more info about custom unit files, see systemd.unit(5) or
 | |
| # http://fedoraproject.org/wiki/Systemd#How_do_I_customize_a_unit_file.2F_add_a_custom_unit_file.3F
 | |
| #
 | |
| # For example, if you want to increase MariaDB's open-files-limit to 10000,
 | |
| # you need to increase systemd's LimitNOFILE setting, use the contents below:
 | |
| #
 | |
| #	[Service]
 | |
| #	LimitNOFILE=10000
 | |
| #
 | |
| 
 | |
| [Unit]
 | |
| Description=MariaDB 10.5 database server
 | |
| Documentation=man:mariadbd(8)
 | |
| Documentation=https://mariadb.com/kb/en/library/systemd/
 | |
| After=network.target
 | |
| 
 | |
| [Install]
 | |
| WantedBy=multi-user.target
 | |
| Alias=mysql.service
 | |
| Alias=mysqld.service
 | |
| 
 | |
| [Service]
 | |
| Type=notify
 | |
| User=mysql
 | |
| Group=mysql
 | |
| 
 | |
| ExecStartPre=/usr/libexec/mariadb-check-socket
 | |
| # '%n' expands to 'Full unit name'; man systemd.unit
 | |
| ExecStartPre=/usr/libexec/mariadb-prepare-db-dir %n
 | |
| # MYSQLD_OPTS here is for users to set in /etc/systemd/system/mariadb@.service.d/MY_SPECIAL.conf
 | |
| # Note: we set --basedir to prevent probes that might trigger SELinux alarms,
 | |
| # per bug #547485
 | |
| ExecStart=/usr/libexec/mariadbd --basedir=/usr $MYSQLD_OPTS $_WSREP_NEW_CLUSTER
 | |
| ExecStartPost=/usr/libexec/mariadb-check-upgrade
 | |
| 
 | |
| # Setting this to true can break replication and the Type=notify settings
 | |
| # See also bind-address MariaDB option.
 | |
| PrivateNetwork=false
 | |
| 
 | |
| KillSignal=SIGTERM
 | |
| 
 | |
| # Don't want to see an automated SIGKILL ever
 | |
| SendSIGKILL=no
 | |
| 
 | |
| # Restart crashed server only, on-failure would also restart, for example, when
 | |
| # my.cnf contains unknown option
 | |
| Restart=on-abort
 | |
| RestartSec=5s
 | |
| 
 | |
| UMask=007
 | |
| 
 | |
| # Give a reasonable amount of time for the server to start up/shut down
 | |
| TimeoutSec=300
 | |
| 
 | |
| # Place temp files in a secure directory, not /tmp
 | |
| PrivateTmp=true
 |