[ Agent ] [ App ] - fix mysql init bugs - 4
This commit is contained in:
@@ -508,6 +508,11 @@ func (op *AgentOsOperator) loadMysqlInitScript(funcArgs []string) (bool, []strin
|
||||
log.DebugF("[loadMysqlInitScript] - start to load jackeyLove file from %s", jackeyLove)
|
||||
|
||||
jackeyLoveLocalPrefix := "/root/wdd/jackeylove/"
|
||||
PureResultSingleExecute([]string{
|
||||
"rm",
|
||||
"-f",
|
||||
jackeyLoveLocalPrefix,
|
||||
})
|
||||
BasicCreateFolder(jackeyLoveLocalPrefix)
|
||||
|
||||
jackeyLoveFolder := strings.Split(jackeyLove, ".tar")[0]
|
||||
@@ -546,7 +551,12 @@ func (op *AgentOsOperator) loadMysqlInitScript(funcArgs []string) (bool, []strin
|
||||
|
||||
// sort for numeric order
|
||||
sortFileNames(jackeyLoveFileList)
|
||||
log.InfoF("[loadMysqlInitScript] - all jackey love files are => %v", jackeyLoveFileList)
|
||||
var jackeyLoveFileAbsolutePath []string
|
||||
for _, jackeyLoveFile := range jackeyLoveFileList {
|
||||
jackeyLoveFileAbsolutePath = append(jackeyLoveFileAbsolutePath, jackeyLoveLocalPrefix+jackeyLoveFile)
|
||||
}
|
||||
|
||||
log.InfoF("[loadMysqlInitScript] - all jackey love files are => %v", jackeyLoveFileAbsolutePath)
|
||||
|
||||
// dispatch mysql execution command
|
||||
jackeyLoveIP := funcArgs[0]
|
||||
@@ -556,14 +566,13 @@ func (op *AgentOsOperator) loadMysqlInitScript(funcArgs []string) (bool, []strin
|
||||
"[loadMysqlInitScript]- ip config error !",
|
||||
}
|
||||
}
|
||||
load, result := MysqlSqlFileLoad(jackeyLoveIP, jackeyLoveFileList)
|
||||
load, result := MysqlSqlFileLoad(jackeyLoveIP, jackeyLoveFileAbsolutePath)
|
||||
if !load {
|
||||
return false, result
|
||||
}
|
||||
|
||||
return true, []string{
|
||||
"[loadMysqlInitScript] - execute success !",
|
||||
}
|
||||
return true, append(jackeyLoveFileAbsolutePath, "[loadMysqlInitScript] - execute success !")
|
||||
|
||||
}
|
||||
|
||||
func sortFileNames(fileNames []string) {
|
||||
|
||||
Reference in New Issue
Block a user