summarylogtreecommitdiffstats
path: root/mysql.install
diff options
context:
space:
mode:
authorMuflone2021-01-10 03:59:07 +0100
committerMuflone2021-01-10 03:59:07 +0100
commit42fc5bdcf444b598678c17c8c1949e5dc6962f25 (patch)
tree97ee40583f1dc517d4f270cf5a9831e3bbd8fb64 /mysql.install
parentb802db91eb622b90e11107b5132a9ee5cab4f0cf (diff)
downloadaur-42fc5bdcf444b598678c17c8c1949e5dc6962f25.tar.gz
Updated pkgbase mysql 8.0.22-2
Diffstat (limited to 'mysql.install')
-rw-r--r--mysql.install15
1 files changed, 15 insertions, 0 deletions
diff --git a/mysql.install b/mysql.install
index 90583a1e83c4..1037590b61ef 100644
--- a/mysql.install
+++ b/mysql.install
@@ -7,6 +7,14 @@ post_install(){
chown -R mysql:mysql "/var/lib/mysql" &>/dev/null
fi
+ groupadd -g 88 mysqlrouter &>/dev/null
+ useradd -u 88 -g mysqlrouter -d "/var/lib/mysqlrouter" -s /bin/false mysqlrouter &>/dev/null
+
+ if [[ ! -e "/var/lib/mysqlrouter" ]]; then
+ install -dm700 "/var/lib/mysqlrouter"
+ chown -R mysqlrouter:mysqlrouter "/var/lib/mysqlrouter" &>/dev/null
+ fi
+
echo ":: You need to initialize the MySQL data directory prior to starting"
echo " the service. This can be done with mysqld --initialize command, e.g.:"
echo " mysqld --initialize --user=mysql --basedir=/usr --datadir=/var/lib/mysql"
@@ -21,4 +29,11 @@ post_remove(){
if getent group mysql >/dev/null 2>&1; then
groupdel mysql
fi
+
+ if getent passwd mysqlrouter >/dev/null 2>&1; then
+ userdel mysqlrouter
+ fi
+ if getent group mysqlrouter >/dev/null 2>&1; then
+ groupdel mysqlrouter
+ fi
}