diff --git a/requirements/dev.in b/requirements/dev.in
index 12cbf7aaba4e9fb571198d10fa7f04e00265b534..7a215654dc888420f6eb34fefdaff3626c30ad56 100644
--- a/requirements/dev.in
+++ b/requirements/dev.in
@@ -10,7 +10,7 @@ Flask-Caching>=1.10.1
 celery[redis]>=5.0.5
 SQLAlchemy>=1.4.15
 memcache>=0.5.1
-PyMySQL>=1.0.2
+mysql-connector-python>=8.0.25
 # psycopg2-binary>=2.8.6
 wget>=3.2
 pyecharts>=1.9.0
diff --git a/src/database.py b/src/database.py
index 215ee2add621c793f93fba504d2b25f9c5b37356..20dc2a7f5fd80711bf9ba7241ac28dad872cbe56 100644
--- a/src/database.py
+++ b/src/database.py
@@ -45,7 +45,7 @@ def create_app():
     login_manager.init_app(my_app)
     my_app.config.from_object("config")
     # my_db_url = 'postgresql+psycopg2://{user}:{pw}@{url}/{db}'.format(
-    my_db_url = 'postgresql+psycopg2://{user}:{pw}@{url}/{db}'.format(
+    my_db_url = 'mysql://{user}:{pw}@{url}/{db}'.format(
         user=my_app.config['SQLALCHEMY_DATABASE_USER'],
         pw=my_app.config['SQLALCHEMY_DATABASE_PW'],
         url=my_app.config['SQLALCHEMY_DATABASE_HOST'],