ExpenseTracker

First-time Setup

1
Database
2
Account

Database Configuration

Enter the credentials of a MySQL user that has access to your database.

The database will be created automatically if the user has CREATE privileges.

📋 How to create a MySQL user in Webmin:

  1. Log in to Webmin (usually at https://your-server:10000)
  2. Go to Servers → MySQL Database Server
  3. Click "Create a new database" — enter any name (e.g. expenses_db)
  4. Click "User Permissions" tab → "Create new user"
  5. Enter a username and password, select your database, grant ALL PRIVILEGES
  6. Come back here and enter those exact credentials above

⚠ Important: Your Webmin admin password is NOT the same as your MySQL password. MySQL users are managed separately inside Webmin → MySQL Database Server.