MySQL 几种启动服务器方式的区别


类 UNIX 系统中 4 种启动服务器程序的区别。

mysqld

mysqld 可执行文件就表示 MySQL 服务器程序,运行这个可执行文件就可以直接启动一个 MySQL 服务器进程。

mysqld_safe

mysqld_safe 是一个启动脚本,它会间接调用 mysqld 并持续监控服务器的运行状态。当服务器进程出现错误时,它还可以帮助重启服务器程序。另外,使用 mysqld_safe 启动 MySQL 服务器程序时,它会将服务器程序的出错信息和其他诊断信息输出到错误日志,以方便后期查找发生错误的原因。出错日志默认写到一个以 .err 为扩展名的文件中,该文件位于 MySQL 的数据目录中。

mysql.server

mysql.server 也是一个启动脚本,它会间接地调用 mysqld_safe。在执行 mysql.server 时,在后面添加 start 参数就可以启动服务器程序了,如下所示:

mysql.server start

需要注意的是,mysql.server 文件其实是一个链接文件,它对应的实际文件是…/support-files/mysql.server.
还可以使用 mysql.server 来关闭正在运行的服务器程序,此时只需把 start 参数换成 stop 即可,如下所示:

mysql.server stop 

mysqld_multi

其实我们在一台计算机上也可以运行多个服务器实例,也就是运行多个 MySQL 服务器进程。mysqld_ multi 可执行文件可以启动或停止多个服务器进程,也能报告它们的运行状态。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值