Résolution de l'erreur django.db.utils.NotSupportedError dans Django
P粉939473759
P粉939473759 2023-11-14 11:59:20
0
1
1357

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).


P粉939473759
P粉939473759

répondre à tous(1)
P粉662089521

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

  • Arrêtez d’abord complètement le serveur xampp.
  • Ensuite rendez-vous sur la Page de téléchargement de MariaDB et téléchargez le fichier zip de la dernière version stable
  • Extrayez le fichier et déplacez le dossier de mariadb-10.x.x 重命名为 mysql
  • Puis dans C: 驱动器中转到 xampp 目录并将 mysql 文件夹名称更改为 mysql_old
  • Copiez ensuite le dossier décompressé dans le répertoire xampp.
  • Entrez ensuite dans le dossier mysql_old目录并复制backups文件夹、scripts文件夹、mysqlinstallservice文件、 mysqluninstallservice 文件并粘贴到 mysql.
  • Ensuite, allez dans le dossier mysql_old中的bin文件夹并将my文件复制到mysql中的bin文件夹.
  • Puis éditez my文件,在#skip-federated之前添加skip-grant-tables,同时删除这一行innodb_additional_mem_pool_size = 2M dans MySQL et enregistrez le fichier.
  • Puis bin文件夹中打开mysql_upgrade et exécutez-le.
  • Après une exécution réussie, modifiez le dossier mysql文件夹中的data文件夹重命名为data_new,然后从data文件夹中复制data文件夹code>mysql_old 文件夹复制到 mysql.
  • Maintenant, lancez le xampp控制面板并启动apache服务器和mysqlPanneau de configuration et démarrez le serveur apache et mysql.

Maintenant que MariaDB a été mise à jour, le problème sera résolu.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal