我在 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).
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
您在 MySQL 服务器上安装了 MariaDB-10.1.19 客户端,并且您的应用程序发现了该 10.1.19。正如错误中所示,您需要有 MariaDB 10.3 或更高版本。您可以将 MariaDB 升级为
mariadb-10.x.x重命名为mysqlC:驱动器中转到xampp目录并将 mysql 文件夹名称更改为mysql_oldxampp目录。mysql_old目录并复制backups文件夹、scripts文件夹、mysqlinstallservice文件、mysqluninstallservice文件并粘贴到mysql文件夹。mysql_old中的bin文件夹并将my文件复制到mysql中的文件夹。bin文件夹my文件,在#skip-federated之前添加skip-grant-tables,同时删除这一行innodb_additional_mem_pool_size = 2M,然后保存文件。bin文件夹中打开mysql_upgrade并运行它。mysql文件夹中的data文件夹重命名为data_new,然后从data文件夹中复制data文件夹code>mysql_old 文件夹复制到mysql文件夹。xampp控制面板并启动apache服务器和mysql。现在 MariaDB 已更新,问题将得到解决。