Losing/Forgetting your ISPConfig 3 administrator password is annoying, but can happen to anyone! To reset the password, you need to follow the few steps below.
You will need the root login for MySQL, you can find that information a ISPConfig 3 config file.
$clientdb_host = ‘localhost’;
$clientdb_user = ‘root’;
$clientdb_password = ‘VerySecurePassword’;
You can now log into you MySQL server with the information extracted from mysql_clientdb.conf:
mysql -h localhost -p dbispconfig
UPDATE sys_user SET passwort = md5('YourNewPassword') WHERE username = 'admin'; FLUSH PRIVILEGES; quit;
You can now log into your ISPConfig 3 web interface with your new admin password.