ich möchte gerne, dass nach einem Serverneustart eine VPN-Verbindung automatisch hergestellt und erst danach MySQL gestartet wird, damit MySQL als Slave über die VPN-Verbindung laufen kann. Die VPN-Verbindung wird bereits Debian typisch nach dem Neustart hergestellt. Jetzt scheint es so zu sein, dass MySQL bereits vor der VPN-Verbindung versucht, eine Verbindung zum Master herzustellen. In der MySQL-Console bleibt die Meldung "Connecting to Master" stehen. Daher müsste der Fehler doch noch in der Service-Datei liegen. Wenn ich nämlich MySQL stoppe und starte, wird die Verbindung zum Master sofort hergestellt. Also kann es nur am Timing beim Serverneustart liegen. Hier meine Service-Datei für MySQL:
/etc/systemd/system/mysql.service
Code: Alles auswählen
[Unit]
Description=MySQL Server
After=network.target openvpn-client@comtrance.service
Requires=openvpn-client@comtrance.service
[Service]
User=mysql
Group=mysql
ExecStart=/usr/local/mysql/bin/mysqld --defaults-file=/etc/my.cnf
ExecStop=/usr/local/mysql/bin/mysqladmin shutdown
Restart=on-failure
LimitNOFILE=5000
[Install]
WantedBy=multi-user.target