ODBC Setup for MariaDB
  • 13 Jan 2025
  • 1 Minute à lire
  • Sombre
    Lumière
  • PDF

ODBC Setup for MariaDB

  • Sombre
    Lumière
  • PDF

The content is currently unavailable in French. You are viewing the default English version.
Résumé de l’article

Obtaining and installing ODBC drivers for MariaDB

If you are not using the MariaDB database provided with OneSpan Authentication Server, install the respective ODBC driver package, depending on your Linux distribution:

  • Red Hat Enterprise Linux: You can use the standard packages provided on the official MariaDB website.
  • Ubuntu Server: You can use the standard packages provided on the official MariaDB website.

Creating an ODBC data source name (DSN) for MariaDB

To create an ODBC data source name (DSN) for MariaDB

  1. Add the following lines to the ODBC driver configuration file, usually /etc/odbcinst.ini:
    [MariaDB ODBC 3.1 Driver]
    Description=MariaDB Connector/ODBC v.3.1
    Driver=driver_library
    Threading=0

    where driver_library is the file name of the ODBC driver library, e.g. /usr/lib/libmaodbc.so.

  2. Add the following lines to the data source configuration file, usually /etc/odbc.ini:
    [dsn]
    Driver=MariaDB ODBC 3.1 Driver
    DESCRIPTION=Identikey Server
    DATABASE=db_name
    OPTIONS=2
    SERVER=ip_address
    PORT=port
    
    # SSL configuration (the following lines are required only if you want to enable database encryption)
    SSLVERIFY=1
    SSLCERT=mariadb_configuration_dir/cert/client-cert.pem
    SSLKEY=mariadb_configuration_dir/cert/client-key.pem
    SSLCA=mariadb_configuration_dir/cert/ca-cert.pem
    SSLCIPHER=DHE-RSA-AES256-SHA

    where:

    • dsn is the name for the DSN, e.g. Identikey-DataSrc.
    • db_name is the name of the database to use by default.
    • OPTIONS=2 forces MariaDB to return found rows instead of the value of affected rows. This is required by OneSpan Authentication Server.
    • ip_address is the address of the computer on which the database server is installed.
    • port is the port number on which the database server listens for connection requests, by default 3306.
    • mariadb_configuration_diris the configuration folder of MariaDB, depending on the used Linux distribution, by default:
      • /etc/mysql/mariadb.conf.d (Ubuntu Server)
      • /etc/my.cnf.d (Red Hat Enterprise Linux)

    This configures a DSN to the database using the MariaDB driver registered previously.

    For more information about the connection parameters for the DSN, refer to the MariaDB product documentation.


Cet article vous a-t-il été utile ?

Changing your password will log you out immediately. Use the new password to log back in.
First name must have atleast 2 characters. Numbers and special characters are not allowed.
Last name must have atleast 1 characters. Numbers and special characters are not allowed.
Enter a valid email
Enter a valid password
Your profile has been successfully updated.
ESC

Ozzy, facilitant la découverte de connaissances grâce à l’intelligence conversationnelle