84669 人學習
152542 人學習
20005 人學習
5487 人學習
7821 人學習
359900 人學習
3350 人學習
180660 人學習
48569 人學習
18603 人學習
40936 人學習
1549 人學習
1183 人學習
32909 人學習
我在 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_old
backups
scripts
mysqlinstallservice
mysqluninstallservice
bin
my
mysql中的bin文件夾
#skip-federated
skip-grant-tables
mysql_upgrade
data
data_new
apache
現在 MariaDB 已更新,問題將會解決。
您在 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 已更新,問題將會解決。