Once you are done with setting up MySQL - login as a root and execute the following SQL. You can use MySQL Workbench for this.
create database regdb; use regdb; GRANT ALL ON regdb.* TO regadmin@localhost IDENTIFIED BY "regadmin"Once that is done. Open up the [IDENTITY_SERVER_HOME]\repository\conf\registry.xml and add the following section under <wso2registry>.
<dbConfig name="mysql-db"> <url>jdbc:mysql://localhost:3306/regdb</url> <userName>regadmin</userName> <password>regadmin</password> <driverName>com.mysql.jdbc.Driver</driverName> <maxActive>80</maxActive> <maxWait>60000</maxWait> <minIdle>5</minIdle> </dbConfig>Now, find <currentDBConfig> in registry.xml and set it to mysql-db.
That's it for the registry.
Now, we need to set User Manager database pointing to the MySQl DB.
Open up the [IDENTITY_SERVER_HOME]\repository\conf\user-mgt.xml and edit following settings.
<Configuration> ... <Property name="url">jdbc:mysql://localhost:3306/regdb</Property> <Property name="userName">regadmin</Property> <Property name="password">regadmin</Property> <Property name="driverName">com.mysql.jdbc.Driver</Property> <Property name="maxActive">50</Property> <Property name="maxWait">60000</Property> <Property name="minIdle">5</Property> </ConfigurationThen you need to copy the MySQL DBC driver from http://dev.mysql.com/downloads/connector/j/5.1.html and Place it in the $IDENTITY_SERVER_HOME/repository/components/lib directory.
That's it - and start the identity server as sh bin/wso2server.sh -Dsetup