我在 Django 中运行项目时遇到错误。不幸的是我升级了我的 pip 、 MySQL 客户端和 Django 版本
这是运行 python manage.py run server 时的错误
in check_database_version_supported
raise NotSupportedError(
django.db.utils.NotSupportedError: MariaDB 10.3 or later is required (found 10.1.19).
您在 MySQL 服务器上安装了 MariaDB-10.1.19 客户端,并且您的应用程序发现了该 10.1.19。正如错误中所示,您需要有 MariaDB 10.3 或更高版本。您可以将 MariaDB 升级为
mariadb-10.x.x
重命名为 mysql
C:
驱动器中转到xampp
目录并将mysql文件夹名称更改为mysql_old
xampp
目录。mysql_old
目录并复制backups
文件夹、scripts
文件夹、mysqlinstallservice
文件、mysqluninstallservice
文件并粘贴到mysql
文件夹。bin
中的mysql_old
文件夹并将my
文件复制到bin
文件夹中的mysql
文件夹中。my
文件并在skip-grant-tables
之前添加#skip-federated
,同时删除这行innodb_additional_mem_pool_size = 2M
,然后保存文件。bin
文件夹中打开 mysql_upgrade
并运行它。data
文件夹中的data_new
文件夹重命名为mysql
,然后将data
文件夹中的mysql_old
文件夹复制到mysql
文件夹中。xampp
控制面板并启动 apache
服务器和 mysql
。现在 MariaDB 已更新,问题将得到解决。
谢谢您的回答。我的问题已经解决了