sqlite3 - это встроенный модуль Python, поэтому он работает «из коробки», и импорт библиотек MySQL не будет
SQLite не подключается к MySQL или даже к удаленным / локальным сетевым адресам и портам.Протокол SQLite и форматы данных не совпадают с MySQL.
Вам потребуется отдельно установить модуль MySQL, например, mysql-python
Нет конкретной причины, по которой локальный сервер XAMPP не может использовать SQLite, и вы можете обратиться к документации по Python.о том, как открыть / подключиться к определенному файлу базы данных
Точно так же я не вижу конкретной причины для XAMPP здесь.Вы можете использовать Flask или Django и работать полностью на Python, и только позже добавьте базу данных
Также, пожалуйста, не пишите SQL-запросы, используя «string + string» - это допускает SQL-инъекция атаки.Решение состоит в том, чтобы использовать подготовленные операторы
Кроме того, хранение паролей непосредственно в вашей базе данных сразу после ввода пользователя (т. Е. В виде простого текста) просто вызывает проблемы