且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

mysql的启动原理剖析--利于实现多实例的理解

更新时间:2022-09-10 10:21:53

启动原理:

调用mysqld_safe根据配置文件配置,然后mysqld_safe又去调用mysqld进程


1
2
root       408     1  0 11:40 pts/0    00:00:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --defaults-file=/data/3307/my.cnf
mysql     1117   408  0 11:40 pts/0    00:00:00 /usr/local/mysql-5.5.32/bin/mysqld --defaults-file=/data/3307/my.cnf --basedir=/usr/local/mysql --datadir=/data/3307/data --plugin-dir=/usr/local/mysql/lib/plugin --user=mysql --log-error=/data/3307/mysql_oldboy3307.err --open-files-limit=1024 --pid-file=/data/3307/mysqld.pid --socket=/data/3307/mysql.sock --port=3307

优雅的关闭数据库

单实例

1
mysqladmin -uroot -p shutdown
1
/etc/init.d/mysqld stop
1
kill -USR2 `cat path/mysqld.pid`

   <--- ***也不要用

本文转自残剑博客51CTO博客,原文链接http://blog.51cto.com/cuidehua/1762145如需转载请自行联系原作者


cuizhiliang