mysqld_safe - MySQL 服务器启动脚本
什么是 mysqld_safe
mysqld_safe 命令被认为是在 Unix 上启动 mysqld 服务器的正确方法。
它增加了某些安全功能,例如在发生错误时重新启动服务器并将运行时信息记录到错误日志。
它尝试启动名为 mysqld 的可执行文件。为了覆盖此默认行为并显式指定用户想要运行的服务器名称,可以向 mysqld_safe 指定 --mysqld 或 --mysqld-version 选项。 --basedir 选项也可用于指定 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
广告