Чат-Бот для киберспортивного клуба

Добрый вечер! Возникла проблема, не понимаю почему бот не может сохранять анкеты, которые заполняются в телеграмме в таблицу Exile, python не понимает, помогите пожалуйста, чего не хватает или что лишнее в коде?

import telebot # pip install python-telegram-bot/pip install TelegramAPI/pyTelegramBotAPI
from telebot import types
import mariadb
import sys

TOKEN='6360792317:AAHSMHfEqJcvWoejZseI5WkxD31wsIrSlYw'

bot = telebot.TeleBot(TOKEN)

# Подключение к базе данных

try:
    conn = mariadb.connect(
        user="root",
        password="admin",
        host="127.0.0.1",
        port=3306,
        database="odincyber"
    )
except mariadb.Error as e:
    print(f"Ошибка подключения к Базе Данных: {e}")
    sys.exit(1)

cur = conn.cursor()

# Код

@bot.message_handler(commands=['start','START'])
def start(message):
    markup=types.ReplyKeyboardMarkup(resize_keyboard=True)
    item1 = types.KeyboardButton('✏️ | Заполнить заявку')
    item2 = types.KeyboardButton('📗 | О нас')
    markup.add(item1,item2)
    
    bot.send_message(message.chat.id,'Здравствуйте, {0.first_name}! Выберите нужный Вам пункт в меню!'.format(message.from_user),reply_markup=markup)
    
@bot.message_handler(content_types=['text'])
def bot_message(message):
    if message.chat.type == 'private':
        if message.text == '✏️ | Заполнить заявку':
            markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
            item1 = types.KeyboardButton('Counter-Strike 2')
            item2 = types.KeyboardButton('Dota 2')
            item3 = types.KeyboardButton('⬅️ | Вернуться')
            markup.add(item1, item2, item3)
            bot.send_message(message.chat.id,'Выберите игру:'.format(message.from_user),reply_markup=markup)
             
        elif message.text == '📗 | О нас':
            markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
            item1 = types.KeyboardButton('⬅️ | Вернуться')
            markup.add(item1)
            bot.send_message(message.chat.id,'Типо информация',reply_markup=markup)
            
        elif message.text == '⬅️ | Вернуться':
            markup=types.ReplyKeyboardMarkup(resize_keyboard=True)
            item1 = types.KeyboardButton('✏️ | Заполнить заявку')
            item2 = types.KeyboardButton('📗 | О нас')
            markup.add(item1,item2)
            bot.send_message(message.chat.id,'Здравствуйте, {0.first_name}! Выберите нужный Вам пункт в меню!'.format(message.from_user),reply_markup=markup)
                    
        elif message.text == 'Counter-Strike 2':
            markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
            item1 = types.KeyboardButton('⬅️ | Вернуться')
            markup.add(item1)
            bot.send_message(message.chat.id,'Введите ваше имя:',reply_markup=markup)
        
# you can add other buttons with elif again and again

data = (message.chat.id, message.chat.username)
cur.execute("""INSERT INTO `users` (`UserID`, `UserName`) VALUES (?, ?)""", data)
conn.commit()


bot.polling(none_stop=True)

Приложите, пожалуйста, текст сообщения об ошибке. И, заодно, команды, которыми Вы создавали базу данных, пользователя в ней, давали пользователю права, и скрипт создания структуры БД. Ну это всё в том случае, если текст ошибки на это намекает.

Пока я могу предположить, что проблема в том, что базу данных Вы не создали в СУБД с названием MySQL mariadb.