build_mysql_connection_pool

Function build_mysql_connection_pool 

Source
pub fn build_mysql_connection_pool(
    host: &str,
    port: u16,
    username: &str,
    password: &str,
    database: &str,
    ssl_mode: SslMode,
) -> Pool
Expand description

Build MySQL connection pool with proper SSL configuration.

This helper function creates a mysql_async::Pool with all necessary configurations including SSL settings. Use this function to ensure consistent MySQL connection setup across the codebase.

§Arguments

  • host - MySQL server hostname or IP address
  • port - MySQL server port
  • username - MySQL username
  • password - MySQL password
  • database - Database name
  • ssl_mode - SSL mode configuration (disabled, preferred, required, verify-ca, verify-full)

§Returns

Returns a configured mysql_async::Pool ready for use