Changed Mariadb Container
This commit is contained in:
17
data/www/connect.php
Normal file
17
data/www/connect.php
Normal 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;
|
||||||
|
|
||||||
|
|
||||||
|
?>
|
||||||
@@ -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
|
||||||
|
|||||||
@@ -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
|
|
||||||
@@ -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;
|
|
||||||
|
|
||||||
|
|
||||||
?>
|
|
||||||
Reference in New Issue
Block a user