File tree 3 files changed +18
-12
lines changed
3 files changed +18
-12
lines changed Original file line number Diff line number Diff line change @@ -46,18 +46,20 @@ chfn -f "${ICINGA2_USER_FULLNAME}" nagios
46
46
if [ " ${ICINGA2_IDO_MYSQL_HOST} " == " localhost" ]; then
47
47
mysql_root << -END
48
48
CREATE DATABASE IF NOT EXISTS ${ICINGA2_IDO_MYSQL_DATA} ;
49
+ CREATE USER IF NOT EXISTS '${ICINGA2_IDO_MYSQL_USER} '@'localhost'
50
+ IDENTIFIED BY '${ICINGA2_IDO_MYSQL_PASS} ';
49
51
GRANT ALL
50
52
ON ${ICINGA2_IDO_MYSQL_DATA} .*
51
- TO '${ICINGA2_IDO_MYSQL_USER} '@'localhost'
52
- IDENTIFIED BY '${ICINGA2_IDO_MYSQL_PASS} ';
53
+ TO '${ICINGA2_IDO_MYSQL_USER} '@'localhost';
53
54
END
54
55
elif [ -n " ${MYSQL_ROOT_PASSWORD:- } " ]; then
55
56
mysql_root << -END
56
57
CREATE DATABASE IF NOT EXISTS ${ICINGA2_IDO_MYSQL_DATA} ;
58
+ CREATE USER IF NOT EXISTS '${ICINGA2_IDO_MYSQL_USER} '@'%'
59
+ IDENTIFIED BY '${ICINGA2_IDO_MYSQL_PASS} ';
57
60
GRANT ALL
58
61
ON ${ICINGA2_IDO_MYSQL_DATA} .*
59
- TO '${ICINGA2_IDO_MYSQL_USER} '@'%'
60
- IDENTIFIED BY '${ICINGA2_IDO_MYSQL_PASS} ';
62
+ TO '${ICINGA2_IDO_MYSQL_USER} '@'%';
61
63
END
62
64
fi
63
65
Original file line number Diff line number Diff line change @@ -42,19 +42,21 @@ if [ "${ICINGA2_IDO_MYSQL_HOST}" == "localhost" ]; then
42
42
mysql_root << -END
43
43
CREATE DATABASE IF NOT EXISTS ${ICINGAWEB2_MYSQL_DATA}
44
44
CHARACTER SET 'utf8';
45
+ CREATE USER IF NOT EXISTS '${ICINGAWEB2_MYSQL_USER} '@'localhost'
46
+ IDENTIFIED BY '${ICINGAWEB2_MYSQL_PASS} ';
45
47
GRANT ALL
46
48
ON ${ICINGAWEB2_MYSQL_DATA} .*
47
- TO '${ICINGAWEB2_MYSQL_USER} '@'localhost'
48
- IDENTIFIED BY '${ICINGAWEB2_MYSQL_PASS} ';
49
+ TO '${ICINGAWEB2_MYSQL_USER} '@'localhost';
49
50
END
50
51
elif [ -n " ${MYSQL_ROOT_PASSWORD:- } " ]; then
51
52
mysql_root << -END
52
53
CREATE DATABASE IF NOT EXISTS ${ICINGAWEB2_MYSQL_DATA}
53
54
CHARACTER SET 'utf8';
55
+ CREATE USER IF NOT EXISTS '${ICINGAWEB2_MYSQL_USER} '@'%'
56
+ IDENTIFIED BY '${ICINGAWEB2_MYSQL_PASS} ';
54
57
GRANT ALL
55
58
ON ${ICINGAWEB2_MYSQL_DATA} .*
56
- TO '${ICINGAWEB2_MYSQL_USER} '@'%'
57
- IDENTIFIED BY '${ICINGAWEB2_MYSQL_PASS} ';
59
+ TO '${ICINGAWEB2_MYSQL_USER} '@'%';
58
60
END
59
61
fi
60
62
Original file line number Diff line number Diff line change @@ -23,19 +23,21 @@ if evaluate_boolean "${ICINGA2_FEATURE_DIRECTOR}"; then
23
23
mysql_root << -END
24
24
CREATE DATABASE IF NOT EXISTS ${ICINGAWEB2_DIRECTOR_MYSQL_DATA}
25
25
CHARACTER SET 'utf8';
26
+ CREATE USER IF NOT EXISTS '${ICINGAWEB2_DIRECTOR_MYSQL_USER} '@'localhost'
27
+ IDENTIFIED BY '${ICINGAWEB2_DIRECTOR_MYSQL_PASS} ';
26
28
GRANT ALL
27
29
ON ${ICINGAWEB2_DIRECTOR_MYSQL_DATA} .*
28
- TO '${ICINGAWEB2_DIRECTOR_MYSQL_USER} '@'localhost'
29
- IDENTIFIED BY '${ICINGAWEB2_DIRECTOR_MYSQL_PASS} ';
30
+ TO '${ICINGAWEB2_DIRECTOR_MYSQL_USER} '@'localhost';
30
31
END
31
32
elif [ -n " ${MYSQL_ROOT_PASSWORD:- } " ]; then
32
33
mysql_root << -END
33
34
CREATE DATABASE IF NOT EXISTS ${ICINGAWEB2_DIRECTOR_MYSQL_DATA}
34
35
CHARACTER SET 'utf8';
36
+ CREATE USER IF NOT EXISTS '${ICINGAWEB2_DIRECTOR_MYSQL_USER} '@'%'
37
+ IDENTIFIED BY '${ICINGAWEB2_DIRECTOR_MYSQL_PASS} ';
35
38
GRANT ALL
36
39
ON ${ICINGAWEB2_DIRECTOR_MYSQL_DATA} .*
37
- TO '${ICINGAWEB2_DIRECTOR_MYSQL_USER} '@'%'
38
- IDENTIFIED BY '${ICINGAWEB2_DIRECTOR_MYSQL_PASS} ';
40
+ TO '${ICINGAWEB2_DIRECTOR_MYSQL_USER} '@'%';
39
41
END
40
42
fi
41
43
You can’t perform that action at this time.
0 commit comments