mapletree/~host-setups/SQL_DB_VMs/DB_Setup.sh

25 lines
886 B
Bash

##login to the DB
mariadb -h 172.16.201.150 -u root -p ##if remote
mariadb -u root -p ##if on db vm
##initialize databses with usernames and passwords
##Forgjo Prod
CREATE DATABASE fj_prod CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'fj_prod'@'%' IDENTIFIED BY 'FJPASS2026Prod!';
GRANT ALL PRIVILEGES ON fj_prod.* TO 'fj_prod'@'%';
FLUSH PRIVILEGES;
##Forgjo Test
CREATE DATABASE fj_test CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'fj_test'@'%' IDENTIFIED BY 'FJPASS2026Test!';
GRANT ALL PRIVILEGES ON fj_test.* TO 'fj_test'@'%';
FLUSH PRIVILEGES;
##Forgjo Dev - with applied limits
CREATE DATABASE fj_dev CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
CREATE USER 'fj_dev'@'%' IDENTIFIED BY 'FJPASS2026Dev!'
WITH MAX_QUERIES_PER_HOUR 1000
MAX_UPDATES_PER_HOUR 500;
GRANT ALL PRIVILEGES ON fj_dev.* TO 'fj_dev'@'%';
FLUSH PRIVILEGES;