Версия python: Python 3.7.3
Установите зависимости при помощи pipenv install
и зайти в оболочку pipenv shell
- Исправить файл с конфиграцией БД
constants/detabase.json
, если это нужно. Пункты, которые идут далее, соответвуют стандартной конфигурации, если вы исправили данные в конфигурации, то также нужно исправить и информацию далее в соответсвии с новыми данными - Зайти в MySQL под root пользователем
- Создать новую базу данных:
CREATE DATABASE simple_messenger;
- Создать нового пользователя с root привелегиями для базы данных
GRANT ALL PRIVILEGES ON simple_messenger.* TO 'karpovskiy'@'localhost' IDENTIFIED BY 'pa$$w0rd';
GRANT ALL PRIVILEGES ON simple_messenger.* TO 'karpovskiy'@'%' IDENTIFIED BY 'pa$$w0rd';
- Запустить
db_migrate.py
скрипт:./db_migrate.py