18 lines
726 B
SQL
Executable File
18 lines
726 B
SQL
Executable File
-- Initial MySQL setup script
|
|
-- Creates default databases and a dedicated user for convenience
|
|
|
|
CREATE DATABASE IF NOT EXISTS app CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
|
CREATE DATABASE IF NOT EXISTS wordpress CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
|
CREATE DATABASE IF NOT EXISTS laravel CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci;
|
|
|
|
CREATE USER IF NOT EXISTS 'app'@'%' IDENTIFIED BY 'app123';
|
|
GRANT ALL PRIVILEGES ON app.* TO 'app'@'%';
|
|
|
|
CREATE USER IF NOT EXISTS 'wordpress'@'%' IDENTIFIED BY 'wp123';
|
|
GRANT ALL PRIVILEGES ON wordpress.* TO 'wordpress'@'%';
|
|
|
|
CREATE USER IF NOT EXISTS 'laravel'@'%' IDENTIFIED BY 'laravel123';
|
|
GRANT ALL PRIVILEGES ON laravel.* TO 'laravel'@'%';
|
|
|
|
FLUSH PRIVILEGES;
|