mysql启动顺序

MySQL_启动关闭 - 图2

1、启动方式

1.1、懒人方式

  1. Centos6(Sys-v): service mysqld [start | stop | restart | status]
  2. Centos7(systemd): systemctl [start | stop | restart | status] mysqld
  3. /etc/init.d/mysqld [start | stop | restart | status]
  4. ./support-files/mysql.server [start | stop | restart | status]

1.2、调试方式

mysqld
#二进制启动,将所有日志信息打印到屏幕
#--defaults-file:指定mysql配置文件位置
mysqld &
mysqld --defaults-file=/data/3306/conf/my.cnf &

mysqld_safe
#脚本启动,将所有日志信息输出到error日志
#error日志默认位置: ~/data/hostname.err
mysqld_safe &
mysqld_safe --defaults-file=/data/3306/conf/my.cnf &

1.3、调试方式启动应用场景

mysqld
#调试数据库启动故障,看屏幕输出的报错信息

mysqld_safe
#临时的启动参数应用: 例如破密码

2、关闭mysql

mysql  -uroot  -p  -e  "shutdown"
mysqladmin  -uroot  -p  shutdown
/etc/init.d/mysqld  [start | stop | restart | status]