Skip to content

Commit 8584bf3

Browse files
committed
BUG#35068274 - There is no local IP address matching the one configured for the local node
When the MySQL instance was being started by Systemd, no IP had yet been assigned by DHCP. Journalctl shows the MySQL server was started after the network target but before the network-online target after which an IP was available. This fix is to ensure that all configured network devices are up and have an IP address assigned before the service is started. Change-Id: If360a31004b76136cb86f416de41452c075f242a
1 parent ee68e96 commit 8584bf3

6 files changed

+12
-6
lines changed

packaging/deb-in/mysql-packagesource-server.mysql.service.in

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
Description=MySQL @DEB_PRODUCTNAMEC@ Server
2727
Documentation=man:mysqld(8)
2828
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
29-
After=network.target
29+
After=network-online.target
30+
Wants=network-online.target
3031

3132
[Install]
3233
WantedBy=multi-user.target

packaging/deb-in/mysql-packagesource-server.mysql@.service.in

+2-1
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,8 @@
2626
Description=MySQL @DEB_PRODUCTNAMEC@ Server
2727
Documentation=man:mysqld(8)
2828
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
29-
After=network.target
29+
After=network-online.target
30+
Wants=network-online.target
3031

3132
[Install]
3233
WantedBy=multi-user.target

packaging/deb-in/mysql-router-packagesource.mysqlrouter.service.in

+2-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
[Unit]
2626
Description=MySQL @DEB_LICENSENAME@ Router
2727
Documentation=man:mysqlrouter
28-
After=network.target
28+
After=network-online.target
29+
Wants=network-online.target
2930

3031
[Install]
3132
WantedBy=multi-user.target

scripts/systemd/mysqld.service.in

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
Description=MySQL Server
2828
Documentation=man:mysqld(8)
2929
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
30-
After=network.target
30+
After=network-online.target
31+
Wants=network-online.target
3132
After=syslog.target
3233

3334
[Install]

scripts/systemd/mysqld@.service.in

+2-1
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,8 @@
2727
Description=MySQL Server
2828
Documentation=man:mysqld(8)
2929
Documentation=http://dev.mysql.com/doc/refman/en/using-systemd.html
30-
After=network.target
30+
After=network-online.target
31+
Wants=network-online.target
3132
After=syslog.target
3233

3334
[Install]

scripts/systemd/mysqlrouter.service.in

+2-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,8 @@
2222

2323
[Unit]
2424
Description=MySQL Router
25-
After=network.target
25+
After=network-online.target
26+
Wants=network-online.target
2627
After=syslog.target
2728

2829

0 commit comments

Comments
 (0)