568数据 568数据


MySQL中的启动和关闭命令

网络编程 MySQL中的启动和关闭命令 09-20
  • 1.service命令
  • 2. /etc/init.d/mysql
  • 3.mysqld命令
  • 4.mysqld_safe命令
  • 5.mysqld_multi命令
  • 6.mysqladmin命令
  • 7.杀进程
  • 8.总结
  • 备注:测试数据库版本为MySQL 8.0

    这个blog我们来聊聊MySQL的启动和关闭命令

    一、Windws系统

    —  启动MySQL
    net start mysql
    — 关闭MySQL
    net stop mysql

    image.png

    二、Linux系统

    1.service命令

    — 关闭mysql服务
    service mysql stop
    — 启动mysql服务
    service mysql start
    — 重启mysql服务
    service mysql restart

    image.png

    2. /etc/init.d/mysql

    这个命令,同1的server命令

    — 关闭mysql服务
    /etc/init.d/mysql stop
    — 启动mysql服务
    /etc/init.d/mysql start

    3.mysqld命令

    — 启动mysql服务
    mysqld –user=root &

    其实不建议这么做,我的测试环境用root安装的mysql,个人建议把root修改为mysql安装用户,这个地方仅供测试

    image.png

    4.mysqld_safe命令

     mysqld_safe是一个shell 脚本,会调用mysqld启动mysql服务器,并监听服务器。 

    如果mysqld进程异常终止,mysqld_safe将自动重启mysqld 

    — 启动mysql服务
    mysqld_safe –defaults-file=/etc/my.cnf –user=mysql &

    image.png

    5.mysqld_multi命令

    该命令是当一台服务器上存在多个msyql实例的时候使用

    — 多实例启动
    mysqld_multi start
    –多实例关闭
    mysqld_multi stop

    6.mysqladmin命令

    mysqladmin命令是推荐的关闭mysql服务的密令

    –关闭mysql服务
    mysqladmin -uroot -p -S /var/lib/mysql/mysql.sock shutdown

    image.png

    7.杀进程

    killall mysqld
    killall -9 mysqld

    8.总结

    MySQL的启动和关闭命令相比Oracle而言,显得有点多了

    其实记住,生产环境启动服务使用 mysqld_safe,关闭服务使用 mysqladmin就可以了。

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持。 


    编辑:568数据

    标签:命令,实例,进程,测试,是一个