From af9886d41bad0cf96061f874ef4182a7bade40a2 Mon Sep 17 00:00:00 2001 From: midoks Date: Sun, 6 Jan 2019 15:25:37 +0800 Subject: [PATCH] Update index.py --- plugins/mysql/index.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/plugins/mysql/index.py b/plugins/mysql/index.py index 14fa7600a..abd42a74d 100755 --- a/plugins/mysql/index.py +++ b/plugins/mysql/index.py @@ -146,11 +146,20 @@ def getShowLogFile(): return tmp.groups()[0].strip() +def pGetDbUser(): + if public.isAppleSystem(): + user = public.execShell( + "who | sed -n '2, 1p' |awk '{print $1}'")[0].strip() + return user + return 'mysql' + + def initMysqlData(): datadir = getDataDir() if not os.path.exists(datadir + '/mysql'): serverdir = getServerDir() - cmd = 'cd ' + serverdir + ' && ./scripts/mysql_install_db --user=midoks --basedir=' + \ + user = pGetDbUser() + cmd = 'cd ' + serverdir + ' && ./scripts/mysql_install_db --user=' + user + ' --basedir=' + \ serverdir + ' --ldata=' + datadir public.execShell(cmd) return 0