mysql 初始化 删除冗余账户

This commit is contained in:
midoks
2022-09-25 13:09:19 +08:00
parent cf863662e0
commit 4d82835658
+12
View File
@@ -468,6 +468,18 @@ def initMysql8Pwd():
myconf + ' -uroot -p' + pwd + ' -e "drop database test";'
mw.execShell(drop_test_db)
# 删除冗余账户
hostname = mw.execShell('hostname')[0]
drop_hostname = "drop user ''@'" + hostname + "'"
drop_hostname = serverdir + '/bin/mysql --defaults-file=' + \
myconf + ' -uroot -p' + pwd + ' -e "drop user ''@' + hostname + '";'
mw.execShell(drop_hostname)
drop_root_hostname = serverdir + '/bin/mysql --defaults-file=' + \
myconf + ' -uroot -p' + pwd + ' -e "drop user \'root\'@' + hostname + '";'
mw.execShell(drop_root_hostname)
pSqliteDb('config').where('id=?', (1,)).save('mysql_root', (pwd,))
return True