expanded basic game features
This commit is contained in:
56
sql/fix_user_setup.sql
Normal file
56
sql/fix_user_setup.sql
Normal file
@@ -0,0 +1,56 @@
|
||||
-- ============================================
|
||||
-- VCK Online Database User Setup Commands
|
||||
-- Run these interactively in MariaDB as root
|
||||
-- ============================================
|
||||
|
||||
-- Step 1: Check if the database exists
|
||||
SHOW DATABASES LIKE 'vckonline';
|
||||
|
||||
-- Step 2: Check if the user exists
|
||||
SELECT User, Host FROM mysql.user WHERE User = 'vckonline';
|
||||
|
||||
-- Step 3: Check current user privileges (if user exists)
|
||||
SHOW GRANTS FOR 'vckonline'@'localhost';
|
||||
SHOW GRANTS FOR 'vckonline'@'%';
|
||||
|
||||
-- Step 4: Check what tables exist in the database (if it exists)
|
||||
USE vckonline;
|
||||
SHOW TABLES;
|
||||
|
||||
-- Step 5: Check table row counts to verify data exists
|
||||
SELECT
|
||||
'citizens' AS table_name, COUNT(*) AS row_count FROM citizens
|
||||
UNION ALL
|
||||
SELECT 'monsters', COUNT(*) FROM monsters
|
||||
UNION ALL
|
||||
SELECT 'domains', COUNT(*) FROM domains
|
||||
UNION ALL
|
||||
SELECT 'dukes', COUNT(*) FROM dukes
|
||||
UNION ALL
|
||||
SELECT 'starters', COUNT(*) FROM starters;
|
||||
|
||||
-- ============================================
|
||||
-- FIX COMMANDS (run only if needed)
|
||||
-- ============================================
|
||||
|
||||
-- Option A: If user doesn't exist, create it
|
||||
-- CREATE USER 'vckonline'@'localhost' IDENTIFIED BY 'vckonline';
|
||||
-- CREATE USER 'vckonline'@'127.0.0.1' IDENTIFIED BY 'vckonline';
|
||||
-- CREATE USER 'vckonline'@'%' IDENTIFIED BY 'vckonline';
|
||||
|
||||
-- Option B: If user exists but password is wrong, reset it
|
||||
-- ALTER USER 'vckonline'@'localhost' IDENTIFIED BY 'vckonline';
|
||||
-- ALTER USER 'vckonline'@'127.0.0.1' IDENTIFIED BY 'vckonline';
|
||||
-- ALTER USER 'vckonline'@'%' IDENTIFIED BY 'vckonline';
|
||||
|
||||
-- Grant all privileges on vckonline database
|
||||
-- GRANT ALL PRIVILEGES ON vckonline.* TO 'vckonline'@'localhost';
|
||||
-- GRANT ALL PRIVILEGES ON vckonline.* TO 'vckonline'@'127.0.0.1';
|
||||
-- GRANT ALL PRIVILEGES ON vckonline.* TO 'vckonline'@'%';
|
||||
|
||||
-- Flush privileges to apply changes
|
||||
-- FLUSH PRIVILEGES;
|
||||
|
||||
-- Verify the grants after creating/fixing
|
||||
-- SHOW GRANTS FOR 'vckonline'@'localhost';
|
||||
|
||||
Reference in New Issue
Block a user