Files
bikeservice/mysql-setup.sql
T
2025-09-06 14:31:22 +02:00

28 lines
950 B
SQL

-- MySQL Database Setup for Bike Service Application
-- Run this script as root user: mysql -u root -p < mysql-setup.sql
-- Create database
CREATE DATABASE IF NOT EXISTS bikeservice_db
CHARACTER SET utf8mb4
COLLATE utf8mb4_unicode_ci;
-- Create user (replace 'your_secure_password' with a strong password)
CREATE USER IF NOT EXISTS 'bikeservice_user'@'localhost'
IDENTIFIED BY 'your_secure_password';
-- Grant privileges
GRANT ALL PRIVILEGES ON bikeservice_db.* TO 'bikeservice_user'@'localhost';
-- Grant additional privileges for Laravel
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES ON bikeservice_db.* TO 'bikeservice_user'@'localhost';
-- Flush privileges
FLUSH PRIVILEGES;
-- Show created database and user
SHOW DATABASES;
SELECT User, Host FROM mysql.user WHERE User = 'bikeservice_user';
-- Display success message
SELECT 'Database and user created successfully!' as Status;