使用“--skip-slave-start”启动 mysql 复制服务器

Start mysql replication server with '--skip-slave-start'

我尝试在 https://dev.mysql.com/doc/refman/8.0/en/replication-gtids-howto.html 中提到的从属主机中启动 mysql。但它不起作用

$sudo systemctl mysqld --skip-slave-start

有人可以帮忙吗?

通过指定:

$sudo systemctl mysqld --skip-slave-start 

您没有将任何参数传递给 mysql,而是传递给 systemctl。要将参数添加到 mysqld,您需要更改 systemd.service 文件。

如果服务文件在/etc/systemd/service,你可以直接修改这个文件:

systemctl edit mysqld.service

然后添加

--skip-slave-start

到 ExecStart 行

如果 mysqld.service 文件在 /usr/lib/systemd/system 中,那么您可以直接按照上面的说明进行编辑,然后发出:

systemctl daemon-reload