After googling I came out at the following URI: https://docs.wso2.com/display/Carbon401/Changing+User+Passwords+in+the+Carbon+Database
This tutorial used the default h2 database, which was different to the MySql database we used, so I needed to tweak it a little bit to work.
The initial go failed already because I didn't have Ant installed, which is a pre-requisite.
Pre-requisites
* Ant is installed
* WSO2 ESB server is stopped
* The 'mysql-connector-java-5.1.27-bin.jar' is available in the WSO2ESB/repository/components/lib
folder
Actions to be taken
- Navigate to the WSO2ESB/bin folder
- Execute the 'chpasswd.sh' command:
./chpasswd.sh --db-url "jdbc:mysql://<server-name>:3306/wso2users" --db-driver "com.mysql.jdbc.Driver" --db-username <user> --db-password <password>
- Next you will get a prompt in which you can change your admin password.
Have fun with it!!
Hello,
ReplyDeleteI'm Christophe and I'm from France.
I can not make it work chpasswd.sh
Here is the error below. Would you have an idea as I have been looking for 5 days.
Looking forward to reading you
log4j:WARN Error during default initialization
java.lang.NoClassDefFoundError: org/wso2/carbon/bootstrap/logging/LoggingBridge
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
This comment has been removed by the author.
ReplyDeleteHi,
ReplyDeleteI'm Dave.
I'm not able to make chpasswd.sh work with PostgreSQL. I have the postgresql-connector in my repository/components/lib folder and when I run the command, I get the following:
Database driver [org.postgresql.Driver] not found in classpath.
This comment has been removed by the author.
DeleteCopy the database driver jar to the [CARBON_HOME]/lib directory and run the command.
Delete