#!/usr/bin/php '/path/to/client-key.pem', // PDO::MYSQL_ATTR_SSL_CERT => '/path/to/client-cert.pem', // PDO::MYSQL_ATTR_SSL_CA => '/path/to/ca-cert.pem' //); $ssl_optionen=array( PDO::MYSQL_ATTR_SSL_KEY => $db_key, PDO::MYSQL_ATTR_SSL_CERT => $db_crt, PDO::MYSQL_ATTR_SSL_CA => $db_ca, PDO::ATTR_PERSISTENT => false ); // Abfrage definieren $sql = "SHOW DATABASES"; // Verbindung zur Datenbank aufbauen //$dbh = new pdo('mysql:host=' . $dbhost . ';port=' . $dbport . ';dbname=mysql', $dbuser , $dbpass); try { $dbh = new PDO( // 'mysql:host=' . $dbhost . ';port=' . $dbport , $dbuser , $dbpass 'mysql:host=' . $dbhost . ';port=' . $dbport , $dbuser , $dbpass, $ssl_optionen ); } catch (PDOException $e) { print "Error!: " . $e->getMessage() . "\n"; die(); } // Verbindung nutzen // Verbindung nutzen foreach ($dbh->query($sql) as $row) { echo $row['Database'] . "\n"; } // und nach der Nutzung, die Verbindung beenden $dbh = null; ?>