Menyelesaikan ralat django.db.utils.NotSupportedError dalam Django
P粉939473759
P粉939473759 2023-11-14 11:59:20
0
1
1194

Saya mendapat ralat semasa menjalankan projek saya di Django. Masalahnya ialah malangnya saya menaik taraf pip saya, klien MySQL dan versi Django

Ini ialah ralat semasa menjalankan 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).


P粉939473759
P粉939473759

membalas semua (1)
P粉662089521

Anda memasang klien MariaDB-10.1.19 pada pelayan MySQL anda dan aplikasi anda mendapati bahawa 10.1.19. Seperti yang ditunjukkan dalam ralat, anda perlu mempunyai MariaDB 10.3 atau lebih tinggi. Anda boleh menaik taraf MariaDB kepada

  • Hentikan pelayan xampp dahulu sepenuhnya.
  • Kemudian pergi kehalaman muat turun MariaDBdan muat turun fail zip versi stabil terkini
  • Ekstrak fail dan alihkan folder darimariadb-10.x.x重命名为mysql
  • Kemudian dalamC:驱动器中转到xampp目录并将 mysql 文件夹名称更改为mysql_old
  • Kemudian salin folder yang dinyahzip ke direktorixampp.
  • Kemudian masukkan foldermysql_old目录并复制backups文件夹、scripts文件夹、mysqlinstallservice文件、mysqluninstallservice文件并粘贴到mysql.
  • Kemudian pergi ke foldermysql_old中的bin文件夹并将my文件复制到mysql中的bin文件夹.
  • Kemudian editmy文件,在#skip-federated之前添加skip-grant-tables,同时删除这一行innodb_additional_mem_pool_size = 2M dalam mysql dan simpan fail.
  • Kemudianbin文件夹中打开mysql_upgradedan jalankannya.
  • Selepas berjalan dengan jayanya, tukar foldermysql文件夹中的data文件夹重命名为data_new,然后从data文件夹中复制data文件夹code>mysql_old 文件夹复制到mysql.
  • Sekarang jalankanxampp控制面板并启动apache服务器和mysqlControl Panel dan mulakan pelayanapachedanmysql.

Sekarang MariaDB telah dikemas kini, isu itu akan diselesaikan.

    Muat turun terkini
    Lagi>
    kesan web
    Kod sumber laman web
    Bahan laman web
    Templat hujung hadapan
    Tentang kita Penafian Sitemap
    Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!