My organisation is using Simply Accounting (S.A.) as the accounting system for a larger project. I see that it's using MySQL as its back-end database. I'd like to scrape some data out of the database directly instead of through S.A.'s interface.
Is there a way I can sniff out the Username and Password that S.A. is using? Alternately, how I could I add my own account to the database, and avoid the whole thing altogether?
Got it... found here (now broken) or archive.org
I didn't find out how to sniff the username, but I did find out what it is and the rest of the connection info.
Scrape away.
Note, S.A. MUST BE OPEN for you to connect to it.
If you can start/stop MySQL server of S.A. system, you can restart it with option --skip-grant-tables, connect with usual mysql client without knowing root password and create necessary users.
Don't forget to restart MySQL again without --skip-grant-tables to close your server from others.
You want to read this page about adding user accounts to MySQL. And then you want to add a user and grant them full rights on the S.A. database.