Home
MariaDB
登录后可跨设备保存划线和私人笔记登录
MariaDB
MariaDBContainer configures MariaDB and waits for mariadb-admin ping.
Requirements
- PHP extension:
ext-pdo_mysql
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23<?php
declare(strict_types=1);
use Testcontainers\Modules\MariaDBContainer;
$container = (new MariaDBContainer())
->withMariaDBDatabase('foo')
->withMariaDBUser('bar', 'baz')
->start();
try {
$pdo = new PDO(
sprintf('mysql:host=%s;port=%d', $container->getHost(), $container->getFirstMappedPort()),
'bar',
'baz',
);
$query = $pdo->query('SHOW databases');
$databases = $query->fetchAll(PDO::FETCH_COLUMN);
} finally {
$container->stop();
}评论
登录后参与评论
正在加载评论…
KnowForge