Update index.py

pull/109/head
midoks 6 years ago
parent 82e2ad6208
commit 89b9ffe4fa
  1. 25
      plugins/mysql/index.py

@ -339,6 +339,29 @@ def setDbStatus():
public.writeFile(conFile, content) public.writeFile(conFile, content)
return public.returnJson(True, '设置成功!') return public.returnJson(True, '设置成功!')
# 检测数据库执行错误
def isSqlError(mysqlMsg):
mysqlMsg = str(mysqlMsg)
if "MySQLdb" in mysqlMsg:
return public.returnJson(False, 'MySQLdb组件缺失! <br>进入SSH命令行输入: pip install mysql-python')
if "2002," in mysqlMsg:
return public.returnMsg(False, '数据库连接失败,请检查数据库服务是否启动!')
if "using password:" in mysqlMsg:
return public.returnMsg(False, '数据库管理密码错误!')
if "Connection refused" in mysqlMsg:
return public.returnMsg(False, '数据库连接失败,请检查数据库服务是否启动!')
if "1133" in mysqlMsg:
return public.returnMsg(False, '数据库用户不存在!')
return None
def syncGetDatabases():
pdb = pMysqlDb()
data = pdb.query('show variables')
return ''
if __name__ == "__main__": if __name__ == "__main__":
func = sys.argv[1] func = sys.argv[1]
if func == 'status': if func == 'status':
@ -373,5 +396,7 @@ if __name__ == "__main__":
print setMyPort() print setMyPort()
elif func == 'init_pwd': elif func == 'init_pwd':
print initMysqlPwd() print initMysqlPwd()
elif func == 'sync_get_databases':
print syncGetDatabases()
else: else:
print 'error' print 'error'

Loading…
Cancel
Save