mirror of
				https://github.com/community-scripts/ProxmoxVE.git
				synced 2025-11-04 02:12:49 +00:00 
			
		
		
		
	MySQL/MariaDB: fix create user with password (#4918)
* MySQL/MariaDB: Fix Authentification with password * add apache guac * harmonize $STD value
This commit is contained in:
		@@ -33,7 +33,7 @@ DB_NAME=2fauth_db
 | 
				
			|||||||
DB_USER=2fauth
 | 
					DB_USER=2fauth
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "2FAuth Credentials"
 | 
					  echo "2FAuth Credentials"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -48,7 +48,7 @@ $STD apk add nextcloud-mysql mariadb mariadb-client
 | 
				
			|||||||
$STD mariadb-install-db --user=mysql --datadir=/var/lib/mysql
 | 
					$STD mariadb-install-db --user=mysql --datadir=/var/lib/mysql
 | 
				
			||||||
$STD service mariadb start
 | 
					$STD service mariadb start
 | 
				
			||||||
$STD rc-update add mariadb
 | 
					$STD rc-update add mariadb
 | 
				
			||||||
mariadb -uroot -p"$ADMIN_PASS" -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '$ADMIN_PASS' WITH GRANT OPTION; DELETE FROM mysql.user WHERE User=''; DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1'); DROP DATABASE test; DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%'; CREATE DATABASE $DB_NAME; GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS'; GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost.localdomain' IDENTIFIED BY '$DB_PASS'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -uroot -p"$ADMIN_PASS" -e "GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY '$ADMIN_PASS' WITH GRANT OPTION; DELETE FROM mysql.user WHERE User=''; DELETE FROM mysql.user WHERE User='root' AND Host NOT IN ('localhost', '127.0.0.1', '::1'); DROP DATABASE test; DELETE FROM mysql.db WHERE Db='test' OR Db='test\_%'; CREATE DATABASE $DB_NAME; GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS'; GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost.localdomain' IDENTIFIED BY '$DB_PASS'; FLUSH PRIVILEGES;"
 | 
				
			||||||
$STD apk del mariadb-client
 | 
					$STD apk del mariadb-client
 | 
				
			||||||
msg_ok "Installed MySQL Database"
 | 
					msg_ok "Installed MySQL Database"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -76,9 +76,9 @@ msg_info "Setup Database"
 | 
				
			|||||||
DB_NAME=guacamole_db
 | 
					DB_NAME=guacamole_db
 | 
				
			||||||
DB_USER=guacamole_user
 | 
					DB_USER=guacamole_user
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Guacamole-Credentials"
 | 
					  echo "Guacamole-Credentials"
 | 
				
			||||||
  echo "Database User: $DB_USER"
 | 
					  echo "Database User: $DB_USER"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,9 +28,9 @@ msg_info "Setting up Database"
 | 
				
			|||||||
DB_NAME=bookstack
 | 
					DB_NAME=bookstack
 | 
				
			||||||
DB_USER=bookstack
 | 
					DB_USER=bookstack
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD sudo mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD sudo mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD sudo mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Bookstack-Credentials"
 | 
					  echo "Bookstack-Credentials"
 | 
				
			||||||
  echo "Bookstack Database User: $DB_USER"
 | 
					  echo "Bookstack Database User: $DB_USER"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -23,7 +23,7 @@ install_mariadb
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
msg_info "Setting up Database"
 | 
					msg_info "Setting up Database"
 | 
				
			||||||
ROOT_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					ROOT_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD sudo mariadb -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$ROOT_PASS'); flush privileges;"
 | 
					$STD mariadb -u root -e "ALTER USER 'root'@'localhost' IDENTIFIED BY '$ROOT_PASS'); flush privileges;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Dolibarr DB Credentials"
 | 
					  echo "Dolibarr DB Credentials"
 | 
				
			||||||
  echo "MariaDB Root Password: $ROOT_PASS"
 | 
					  echo "MariaDB Root Password: $ROOT_PASS"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -31,9 +31,9 @@ DB_NAME=firefly
 | 
				
			|||||||
DB_USER=firefly
 | 
					DB_USER=firefly
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
MYSQL_VERSION=$(mariadb --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -n1)
 | 
					MYSQL_VERSION=$(mariadb --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+' | head -n1)
 | 
				
			||||||
mysql -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
mysql -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
mysql -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Firefly-Credentials"
 | 
					  echo "Firefly-Credentials"
 | 
				
			||||||
  echo "Firefly Database User: $DB_USER"
 | 
					  echo "Firefly Database User: $DB_USER"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -25,9 +25,9 @@ msg_info "Configuring Database"
 | 
				
			|||||||
DB_NAME=ghost
 | 
					DB_NAME=ghost
 | 
				
			||||||
DB_USER=ghostuser
 | 
					DB_USER=ghostuser
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Ghost-Credentials"
 | 
					  echo "Ghost-Credentials"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,10 +29,10 @@ DB_NAME=glpi_db
 | 
				
			|||||||
DB_USER=glpi
 | 
					DB_USER=glpi
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql mysql
 | 
					mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql mysql
 | 
				
			||||||
mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
mariadb -u root -e "GRANT ALL PRIVILEGES ON $DB_NAME.* TO '$DB_USER'@'localhost';"
 | 
					$STD mariadb -u root -e "GRANT ALL PRIVILEGES ON $DB_NAME.* TO '$DB_USER'@'localhost';"
 | 
				
			||||||
mariadb -u root -e "GRANT SELECT ON \`mysql\`.\`time_zone_name\` TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT SELECT ON \`mysql\`.\`time_zone_name\` TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "GLPI Database Credentials"
 | 
					  echo "GLPI Database Credentials"
 | 
				
			||||||
  echo "Database: $DB_NAME"
 | 
					  echo "Database: $DB_NAME"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -45,9 +45,9 @@ DB_NAME=kimai_db
 | 
				
			|||||||
DB_USER=kimai
 | 
					DB_USER=kimai
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
MYSQL_VERSION=$(mysql --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
 | 
					MYSQL_VERSION=$(mysql --version | grep -oE '[0-9]+\.[0-9]+\.[0-9]+')
 | 
				
			||||||
mysql -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
mysql -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mysql -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
mysql -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mysql -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Kimai-Credentials"
 | 
					  echo "Kimai-Credentials"
 | 
				
			||||||
  echo "Kimai Database User: $DB_USER"
 | 
					  echo "Kimai Database User: $DB_USER"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -29,7 +29,7 @@ DB_NAME=monica
 | 
				
			|||||||
DB_USER=monica
 | 
					DB_USER=monica
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "monica-Credentials"
 | 
					  echo "monica-Credentials"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -58,9 +58,9 @@ DB_NAME=paymenter
 | 
				
			|||||||
DB_USER=paymenter
 | 
					DB_USER=paymenter
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql mysql
 | 
					mysql_tzinfo_to_sql /usr/share/zoneinfo | mysql mysql
 | 
				
			||||||
mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
mariadb -u root -e "GRANT ALL PRIVILEGES ON $DB_NAME.* TO '$DB_USER'@'localhost' WITH GRANT OPTION;"
 | 
					$STD mariadb -u root -e "GRANT ALL PRIVILEGES ON $DB_NAME.* TO '$DB_USER'@'localhost' WITH GRANT OPTION;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Paymenter Database Credentials"
 | 
					  echo "Paymenter Database Credentials"
 | 
				
			||||||
  echo "Database: $DB_NAME"
 | 
					  echo "Database: $DB_NAME"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -42,7 +42,7 @@ DB_NAME=panel
 | 
				
			|||||||
DB_USER=pelican
 | 
					DB_USER=pelican
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Pelican Panel-Credentials"
 | 
					  echo "Pelican Panel-Credentials"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -28,7 +28,7 @@ DB_NAME=phpipam
 | 
				
			|||||||
DB_USER=phpipam
 | 
					DB_USER=phpipam
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "phpIPAM-Credentials"
 | 
					  echo "phpIPAM-Credentials"
 | 
				
			||||||
@@ -43,7 +43,7 @@ RELEASE=$(curl -fsSL https://api.github.com/repos/phpipam/phpipam/releases/lates
 | 
				
			|||||||
cd /opt
 | 
					cd /opt
 | 
				
			||||||
curl -fsSL "https://github.com/phpipam/phpipam/releases/download/v${RELEASE}/phpipam-v${RELEASE}.zip" -o "phpipam-v${RELEASE}.zip"
 | 
					curl -fsSL "https://github.com/phpipam/phpipam/releases/download/v${RELEASE}/phpipam-v${RELEASE}.zip" -o "phpipam-v${RELEASE}.zip"
 | 
				
			||||||
$STD unzip "phpipam-v${RELEASE}.zip"
 | 
					$STD unzip "phpipam-v${RELEASE}.zip"
 | 
				
			||||||
mariadb -u root "${DB_NAME}" </opt/phpipam/db/SCHEMA.sql
 | 
					$STD mariadb -u root "${DB_NAME}" </opt/phpipam/db/SCHEMA.sql
 | 
				
			||||||
cp /opt/phpipam/config.dist.php /opt/phpipam/config.php
 | 
					cp /opt/phpipam/config.dist.php /opt/phpipam/config.php
 | 
				
			||||||
sed -i -e "s/\(\$disable_installer = \).*/\1true;/" \
 | 
					sed -i -e "s/\(\$disable_installer = \).*/\1true;/" \
 | 
				
			||||||
  -e "s/\(\$db\['user'\] = \).*/\1'$DB_USER';/" \
 | 
					  -e "s/\(\$db\['user'\] = \).*/\1'$DB_USER';/" \
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -38,7 +38,7 @@ DB_NAME=plantit
 | 
				
			|||||||
DB_USER=plantit_usr
 | 
					DB_USER=plantit_usr
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Plant-it Credentials"
 | 
					  echo "Plant-it Credentials"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,7 +27,7 @@ DB_NAME=projectsend
 | 
				
			|||||||
DB_USER=projectsend
 | 
					DB_USER=projectsend
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "projectsend-Credentials"
 | 
					  echo "projectsend-Credentials"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -43,7 +43,7 @@ DB_NAME=panel
 | 
				
			|||||||
DB_USER=pterodactyl
 | 
					DB_USER=pterodactyl
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "pterodactyl Panel-Credentials"
 | 
					  echo "pterodactyl Panel-Credentials"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -43,7 +43,7 @@ sqlpass="root"
 | 
				
			|||||||
echo "mariadb-server mariadb-server/root_password password $sqlpass" | debconf-set-selections
 | 
					echo "mariadb-server mariadb-server/root_password password $sqlpass" | debconf-set-selections
 | 
				
			||||||
echo "mariadb-server mariadb-server/root_password_again password $sqlpass" | debconf-set-selections
 | 
					echo "mariadb-server mariadb-server/root_password_again password $sqlpass" | debconf-set-selections
 | 
				
			||||||
service mysql start
 | 
					service mysql start
 | 
				
			||||||
mariadb -u "$sqluser" -p"$sqlpass" -e "source sql/user.sql" || true
 | 
					$STD mariadb -u "$sqluser" -p"$sqlpass" -e "source sql/user.sql" || true
 | 
				
			||||||
msg_ok "Installed Database"
 | 
					msg_ok "Installed Database"
 | 
				
			||||||
 | 
					
 | 
				
			||||||
msg_info "Installing Shinobi"
 | 
					msg_info "Installing Shinobi"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -27,9 +27,9 @@ msg_info "Setting up database"
 | 
				
			|||||||
DB_NAME=snipeit_db
 | 
					DB_NAME=snipeit_db
 | 
				
			||||||
DB_USER=snipeit
 | 
					DB_USER=snipeit
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "SnipeIT-Credentials"
 | 
					  echo "SnipeIT-Credentials"
 | 
				
			||||||
  echo "SnipeIT Database User: $DB_USER"
 | 
					  echo "SnipeIT Database User: $DB_USER"
 | 
				
			||||||
 
 | 
				
			|||||||
@@ -26,7 +26,7 @@ DB_NAME=wavelog
 | 
				
			|||||||
DB_USER=waveloguser
 | 
					DB_USER=waveloguser
 | 
				
			||||||
DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
					DB_PASS=$(openssl rand -base64 18 | tr -dc 'a-zA-Z0-9' | head -c13)
 | 
				
			||||||
$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
					$STD mariadb -u root -e "CREATE DATABASE $DB_NAME;"
 | 
				
			||||||
$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED WITH mysql_native_password AS PASSWORD('$DB_PASS');"
 | 
					$STD mariadb -u root -e "CREATE USER '$DB_USER'@'localhost' IDENTIFIED BY '$DB_PASS';"
 | 
				
			||||||
$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
					$STD mariadb -u root -e "GRANT ALL ON $DB_NAME.* TO '$DB_USER'@'localhost'; FLUSH PRIVILEGES;"
 | 
				
			||||||
{
 | 
					{
 | 
				
			||||||
  echo "Wavelog-Credentials"
 | 
					  echo "Wavelog-Credentials"
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user