-- Удаляем старого пользователя (если есть)
DROP USER IF EXISTS 'scanning_bot'@'localhost';

-- Создаем нового пользователя с надежным паролем
CREATE USER 'scanning_bot'@'localhost' IDENTIFIED BY 'ScanBot_1767789136_@Secure!';

-- Создаем базу данных (если не существует)
CREATE DATABASE IF NOT EXISTS blockchain_scanner 
CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

-- Предоставляем все права на базу данных
GRANT ALL PRIVILEGES ON blockchain_scanner.* TO 'scanning_bot'@'localhost';

-- Применяем изменения
FLUSH PRIVILEGES;

-- Проверка
SELECT 'Пользователь создан:' as status;
SELECT user, host FROM mysql.user WHERE user = 'scanning_bot';

SELECT 'База данных создана:' as status;
SHOW DATABASES LIKE 'blockchain_scanner';

SELECT 'Тест подключения:' as status;
SELECT CURRENT_USER();

