生产中使用哪种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启动关闭方式的主要内容,如果未能解决你的问题,请参考以下文章

Mysql服务启动和关闭和Mysql登陆和退出

mysql的启动与关闭

MySQL的启动关闭及登录退出

MySQL管理_数据库启动与关闭

MySQL--启动和关闭MySQL服务

Windows启动MYSQL的两种方式