Changed Mariadb Container

This commit is contained in:
2020-07-20 16:09:18 +02:00
parent b0afeeb8db
commit f6b63d00fa
6 changed files with 26 additions and 35 deletions

17
data/www/connect.php Normal file
View File

@@ -0,0 +1,17 @@
<?
$host = 'mysql';
$user = getenv('MYSQL_USER');
//$user = 'bla';
$pass = getenv('MYSQL_PASSWORD');
$conn = mysqli_connect($host, $user, $pass);
if (!$conn) {
exit('Connection failed: '.mysqli_connect_error().PHP_EOL);
}
echo 'Successful database connection!'.PHP_EOL;
?>

View File

@@ -18,21 +18,25 @@ services:
ports: ports:
- 8123:80 - 8123:80
volumes: volumes:
- './www-data:/var/www' - './data/www:/var/www'
- './docker/nginx/default.conf:/etc/nginx/conf.d/default.conf' - './docker/nginx/default.conf:/etc/nginx/conf.d/default.conf'
- './logs/nginx:/var/log/nginx' - './logs/nginx:/var/log/nginx'
depends_on: depends_on:
- php - php
mysql: mysql:
restart: always restart: always
image: mariadb:latest image: linuxserver/mariadb
volumes: volumes:
- './docker/mariadb/my.cnf:/etc/mysql/conf.d/db.cnf' - './data/mariadb/databases:/config/databases'
- './logs/mariadb:/var/log/mariadb' - './logs/mariadb:/config/log/mysql'
- './data/mariadb:/config/custom.cnf'
depends_on: depends_on:
- php - php
environment: environment:
MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD} MYSQL_ROOT_PASSWORD: ${MYSQL_ROOT_PASSWORD}
MYSQL_DATABASE: ${MYSQL_DATABASE} MYSQL_DATABASE: ${MYSQL_DATABASE}
MYSQL_USER: ${MYSQL_USER} MYSQL_USER: ${MYSQL_USER}
MYSQL_PASSWORD: ${MYSQL_PASSWORD} MYSQL_PASSWORD: ${MYSQL_PASSWORD}
PUID: 1000
PGID: 1000
TZ: Europe/Berlin

View File

@@ -1,9 +0,0 @@
[mariadb]
# Logging
general_log_file = /var/log/mariadb/mysql.log
general_log = 1
log_warnings = 2
log_error = /var/log/mariadb/mariadb_error.log
slow_query_log_file = /var/log/mariadb/mariadb_slow.log

View File

@@ -1,21 +0,0 @@
<?
$host = 'mysql';
$user = getenv('MYSQL_USER');
$pass = getenv('MYSQL_PASSWORD');
$conn = mysqli_connect($host, $user, $pass);
$res = mysql_query("SHOW DATABASES");
while ($row = mysql_fetch_assoc($res)) {
echo $row['Database'] . "\n";
}
//if (!$conn) {
// exit('Connection failed: '.mysqli_connect_error().PHP_EOL);
//}
//echo 'Successful database connection!'.PHP_EOL;
?>