Я попытался запустить mysql на подчиненном хосте, как показано ниже, как указано в https://dev.mysql.com/doc/refman/8.0/en/replication-gtids-howto.html. Но это не работает
$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