Skip to content

Commit

Permalink
Back porting to 1.7.x: Using initialization wizard with db on separate
Browse files Browse the repository at this point in the history
machine - TRUNK-2765
  • Loading branch information
dkayiwa committed Feb 19, 2013
1 parent 71ebd16 commit b1fd753
Showing 1 changed file with 8 additions and 4 deletions.
Expand Up @@ -52,12 +52,12 @@
import org.openmrs.scheduler.SchedulerUtil;
import org.openmrs.util.DatabaseUpdateException;
import org.openmrs.util.DatabaseUpdater;
import org.openmrs.util.DatabaseUpdater.ChangeSetExecutorCallback;
import org.openmrs.util.DatabaseUtil;
import org.openmrs.util.InputRequiredException;
import org.openmrs.util.MemoryAppender;
import org.openmrs.util.OpenmrsConstants;
import org.openmrs.util.OpenmrsUtil;
import org.openmrs.util.DatabaseUpdater.ChangeSetExecutorCallback;
import org.openmrs.web.Listener;
import org.openmrs.web.WebConstants;
import org.openmrs.web.filter.StartupFilter;
Expand Down Expand Up @@ -719,10 +719,14 @@ public void run() {
}

// connect via jdbc with root user and create an openmrs user
String sql = "drop user '?'@'localhost'";
String host = "'%'";
if (wizardModel.databaseConnection.contains("localhost")) {
host = "'localhost'";
}
String sql = "drop user '?'@" + host;
executeStatement(true, wizardModel.createUserUsername, wizardModel.createUserPassword, sql,
connectionUsername);
sql = "create user '?'@'localhost' identified by '?'";
sql = "create user '?'@" + host + " identified by '?'";
if (-1 != executeStatement(false, wizardModel.createUserUsername,
wizardModel.createUserPassword, sql, connectionUsername, connectionPassword)) {
wizardModel.workLog.add("Created user " + connectionUsername);
Expand All @@ -733,7 +737,7 @@ public void run() {
}

// grant the roles
sql = "GRANT ALL ON `?`.* TO '?'@'localhost'";
sql = "GRANT ALL ON `?`.* TO '?'@" + host;
int result = executeStatement(false, wizardModel.createUserUsername,
wizardModel.createUserPassword, sql, wizardModel.databaseName, connectionUsername);
// throw the user back to the main screen if this error occurs
Expand Down

0 comments on commit b1fd753

Please sign in to comment.