mysql.server - MySQL 服务器启动脚本


mysql.server 将更改位置到 MySQL 安装目录。然后它将调用 mysqld_safe。要以特定用户身份运行服务器,可以在全局 /etc/my.cnf 选项文件的 [mysqld] 组中添加适当的用户选项。

  • 它更改位置到 MySQL 安装目录,然后调用 mysqld_safe。

  • 要以特定用户身份运行服务器,可以在全局 /etc/my.cnf 选项文件的 [mysqld] 组中添加适当的用户选项。

  • 如果 MySQL 以非标准位置的二进制发行版安装,则可能需要编辑 mysql.server。

  • 它必须被修改以将位置更改为正确的目录,然后才能运行 mysqld_safe。

  • 如果这样做,如果您将来升级 MySQL,则 mysql.server 的修改版本将被覆盖。确保创建已编辑版本的副本,以便可以重新安装它。

  • mysql.server stop 通过向服务器发送信号来停止服务器。也可以通过执行 mysqladmin shutdown 手动停止它。

让我们了解一些与其相关的命令行选项 -

basedir=dir_name

它指的是 MySQL 安装目录的路径。

datadir=dir_name

它指的是 MySQL 数据目录的路径。

pid-file=file_name

它指的是服务器必须在其写入进程 ID 的文件的路径名。服务器在数据目录中创建文件,否则给出绝对路径名以指定不同的目录。

service-startup-timeout=seconds

它指示用户必须等待多长时间(以秒为单位)才能确认服务器启动。如果服务器在此时间内未启动,则 mysql.server 将退出并显示错误。默认值为 900。值为 0 表示用户根本不应该等待启动。负值表示永远等待(这指的是无超时情况)。

更新于: 2021年3月10日

402 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告