mysqld_safe - MySQL 服务器启动脚本

mysqlmysqli database

什么是 mysqld_safe

mysqld_safe 命令被认为是在 Unix 上启动 mysqld 服务器的正确方法。

  • 它添加了某些安全功能,例如在发生错误时重新启动服务器并将运行时信息记录到错误日志中。

  • 它尝试启动一个名为 mysqld 的可执行文件。要覆盖此默认行为并明确指定服务器的名称(即用户想要运行的服务器),可以为 mysqld_safe 指定 --mysqld 或 --mysqld-version 选项。--ledir 还可用于告诉 mysqld_safe 应在哪个目录中查找服务器。

  • mysqld_safe 未知的选项仅在命令行上指定时才传递给 mysqld。如果在选项文件的 [mysqld_safe] 组中指定了它们,则会被忽略。

  • 它从选项文件中的 [mysqld]、[server] 和 [mysqld_safe] 部分读取所有选项。

  • 为了向后兼容,mysqld_safe 读取 [safe_mysqld] 部分,但为了保持最新,用户应将这些部分重命名为 [mysqld_safe]。

  • mysqld_safe 接受命令行和选项文件中的选项,

要在 mysql.server 脚本的帮助下手动启动或停止服务器,请使用 start 或 stop 参数从命令行调用它。它显示在下面 −

shell> mysql.server start
shell> mysql.server stop

要使用特定的 tcmalloc 库,需要指定其完整路径名。让我们看一个例子−

[mysqld_safe]
malloc-lib=/opt/lib/libtcmalloc_minimal.so

相关文章