Files
DataLogger-Generic/web_db/mysql-install.sh
2016-10-13 17:18:52 -05:00

17 lines
830 B
Bash

#!/bin/sh
DEBIAN_FRONTEND=noninteractive apt-get install -y mariadb-server && apt-get clean
/usr/sbin/mysqld &
sleep 5
echo "mysqld_safe &" > /tmp/config && \
echo "mysqladmin --silent --wait=30 ping || exit 1" >> /tmp/config && \
echo "mysql -e 'GRANT ALL PRIVILEGES ON *.* TO \"root\"@\"%\" WITH GRANT OPTION;'" >> /tmp/config && \
bash /tmp/config && \
rm -f /tmp/config
echo "CREATE USER 'website'@'localhost' IDENTIFIED BY 'henrypump';GRANT ALL ON *.* TO 'website'@'localhost';CREATE USER 'admin'@'localhost' IDENTIFIED BY 'henrypump';GRANT ALL ON *.* to 'admin'@'localhost';CREATE USER 'admin'@'%' IDENTIFIED BY 'henrypump';GRANT ALL ON *.* to 'admin'@'%';FLUSH PRIVILEGES;CREATE DATABASE poconsole" | mysql
mysql --user="admin" --password="henrypump" --execute="source /tmp/taglogger_db_structure.sql"