生产中使用哪种MySQL启动关闭方式
Posted 库小牛
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生产中使用哪种MySQL启动关闭方式相关的知识,希望对你有一定的参考价值。
生产中mysql启动方式有哪些,我们应该选择哪种方式去进行启动呢?
service启动
配置service启动:
。vim /usr/local/mysql/support-files/mysql.server
datadir=/data/mysql/mysql3306/data
。cp /usr/local/mysql/support-files/mysql.server /etc/init.d/mysqld3306
启动命令:service mysqld3306 start
关闭命令:service mysqld3306 stop
mysqld_safe启动
启动命令:mysqld_safe --defaults-file=/data/mysql/mysql3306/my3306.cnf &
关闭命令:mysqladmin -S /data/mysql/mysql3306/mysql.sock shutdown
mysqladmin -u -p -P -h shutdown
mysqld启动(推荐使用)
启动命令:mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf &
关闭命令:mysqladmin -S /data/mysql/mysql3306/mysql.sock shutdown
systemctl启动
启动命令:systemctl start mysqld3306.service
关闭命令:systemctl stop mysqld3306.service
配置systemctl启动方式:
vim /etc/systemd/system/mysqld3306.service
[Unit]
Description=MySQL Server by
Documentation=man:mysqld(8)
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
After=network.target
After=syslog.target
[Install]
WantedBy=multi-user.target
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/data/mysql/mysql3306/my3306.cnf
LimitNOFILE = 5000
MySQL启动调用顺序
service --> mysqld_safe --> mysqld -->启动mysql
systemctl --> mysqld -->启动mysql
mysqld_safe --> mysqld -->启动mysql
mysqld --> 启动mysql
如果没有走到mysqld启动mysql这一步,是不会记录mysql的错误日志文件中
以上是关于生产中使用哪种MySQL启动关闭方式的主要内容,如果未能解决你的问题,请参考以下文章