@Override
    protected Injector create() throws GuacamoleException {

        // Get local environment
        MySQLEnvironment environment = new MySQLEnvironment();

        // Set up Guice injector
        return Guice.createInjector(
            new JDBCAuthenticationProviderModule(environment),
            new MySQLAuthenticationProviderModule(environment)
        );

    }
JDBCInjectorProvider implementation which configures Guice injections for
connecting to a MySQL database based on MySQL-specific options provided via
guacamole.properties.
extensions/guacamole-auth-jdbc/modules/guacamole-auth-jdbc-mysql/src/main/java/org/apache/guacamole/auth/mysql/MySQLInjectorProvider.java