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
重新命名為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,然後儲存檔案。bin
資料夾中開啟mysql_upgrade
並運行它。mysql
資料夾中的data
資料夾重新命名為data_new
,然後從data
資料夾中複製data
資料夾code>mysql_old 資料夾複製到mysql
資料夾。xampp
控制面板並啟動apache
伺服器和mysql
。現在 MariaDB 已更新,問題將會解決。