Je reçois une erreur lors de l'exécution de mon projet dans Django. Le problème est que malheureusement j'ai mis à jour mes versions pip, client MySQL et Django
C'est l'erreur lors de l'exécution du serveur d'exécution python manage.py
in check_database_version_supported raise NotSupportedError( django.db.utils.NotSupportedError: MariaDB 10.3 or later is required (found 10.1.19).
Vous avez installé le client MariaDB-10.1.19 sur votre serveur MySQL et votre application a découvert que 10.1.19. Comme indiqué dans l'erreur, vous devez disposer de MariaDB 10.3 ou supérieur. Vous pouvez mettre à niveau MariaDB vers
mariadb-10.x.x
重命名为mysql
C:
驱动器中转到xampp
目录并将 mysql 文件夹名称更改为mysql_old
xampp
.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 dans MySQL et enregistrez le fichier.bin
文件夹中打开mysql_upgrade
et exécutez-le.mysql
文件夹中的data
文件夹重命名为data_new
,然后从data
文件夹中复制data
文件夹code>mysql_old 文件夹复制到mysql
.xampp
控制面板并启动apache
服务器和mysql
Panneau de configuration et démarrez le serveurapache
etmysql
.Maintenant que MariaDB a été mise à jour, le problème sera résolu.