File tree 2 files changed +2
-2
lines changed
2 files changed +2
-2
lines changed Original file line number Diff line number Diff line change @@ -174,7 +174,7 @@ func (cluster *Cluster) OnPremiseStartDatabaseService(server *ServerMonitor) err
174
174
if user , ok := server .ClusterGroup .APIUsers [adminuser ]; ok {
175
175
adminpassword = user .Password
176
176
}
177
- buf2 := strings .NewReader ("export MYSQL_ROOT_PASSWORD=\" " + server .Pass + "\" ;export REPLICATION_MANAGER_URL=\" https://" + server .ClusterGroup .Conf .MonitorAddress + ":" + server .ClusterGroup .Conf .APIPort + "\" ;export REPLICATION_MANAGER_USER=\" " + adminuser + "\" ;export REPLICATION_MANAGER_PASSWORD=\" " + adminpassword + "\" ;export REPLICATION_MANAGER_HOST_NAME=\" " + server .Host + "\" ;export REPLICATION_MANAGER_HOST_PORT=\" " + server .Port + "\" ;export REPLICATION_MANAGER_CLUSTER_NAME=\" " + server .ClusterGroup .Name + "\" \n sudo -E " )
177
+ buf2 := strings .NewReader ("sudo su - root \n export MYSQL_ROOT_PASSWORD=\" " + server .Pass + "\" ;export REPLICATION_MANAGER_URL=\" https://" + server .ClusterGroup .Conf .MonitorAddress + ":" + server .ClusterGroup .Conf .APIPort + "\" ;export REPLICATION_MANAGER_USER=\" " + adminuser + "\" ;export REPLICATION_MANAGER_PASSWORD=\" " + adminpassword + "\" ;export REPLICATION_MANAGER_HOST_NAME=\" " + server .Host + "\" ;export REPLICATION_MANAGER_HOST_PORT=\" " + server .Port + "\" ;export REPLICATION_MANAGER_CLUSTER_NAME=\" " + server .ClusterGroup .Name + "\" \n " )
178
178
r := io .MultiReader (buf2 , buf )
179
179
180
180
var (
Original file line number Diff line number Diff line change @@ -899,7 +899,7 @@ func (server *ServerMonitor) JobRunViaSSH() error {
899
899
return errors.New("JobRunViaSSH Setup env variables via SSH %s" + err.Error())
900
900
}*/
901
901
902
- buf2 := strings .NewReader ("export MYSQL_ROOT_PASSWORD=\" " + server .Pass + "\" \n " )
902
+ buf2 := strings .NewReader ("sudo su - root \n export MYSQL_ROOT_PASSWORD=\" " + server .Pass + "\" \n " )
903
903
r := io .MultiReader (buf2 , buf )
904
904
if client .Shell ().SetStdio (r , & stdout , & stderr ).Start (); err != nil {
905
905
server .ClusterGroup .LogPrintf (LvlErr , "Database jobs run via SSH: %s" , stderr .String ())
You can’t perform that action at this time.
0 commit comments