mysql.server - MariaDB Server Startup Script
MySQL distributions on Unix include a script named mysql.server. It can be used on systems such as Linux and Solaris that use System V-style run directories to start and stop system services. It is also used by the Mac OS X Startup Item for MySQL.
mysql.server can be found in the support-files directory under your MariaDB installation directory or in a MariaDB source distribution.
If you use the Linux server RPM package (MySQL-server-), the mysql.server script will be installed in the VERSION.rpm/etc/init.d directory with the name MariaDB. You need not install it manually. See , "Installing MariaDB from RPM Packages on Linux", for more information on the Linux RPM packages.
Some vendors provide RPM packages that install a startup script under a different name such as mysqld.
If you install MariaDB from a source distribution or using a binary distribution format that does not install mysql.server automatically, you can install it manually. Instructions are provided in , "Starting and Stopping MariaDB Automatically".
mysql.server reads options from the [mysql.server] and [mysqld] sections of option files. For backward compatibility, it also reads [mysql_server] sections, although you should rename such sections to [mysql.server] when using MariaDB 5.6.
mysql.server supports the following options.
--basedir=pathThe path to the MariaDB installation directory.
--datadir=pathThe path to the MariaDB data directory.
--pid-file=file_nameThe path name of the file in which the server should write its process ID.
--service-startup-timeout=file_nameHow long in seconds to wait for confirmation of server startup. If the server does not start within this time, mysql.server exits with an error. The default value is 900. A value of 0 means not to wait at all for startup. Negative values mean to wait forever (no timeout).
--use-mysqld_safeUse mysqld_safe to start the server. This is the default.
--user=user_nameThe login user name to use for running mysqld.