我在Django中运行这个项目时遇到了一个错误。问题是不幸的是我升级了我的pip,MySQL客户端和Django版本这是运行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).
dffbzjpn1#
您在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
#skip-federated
skip-grant-tables
innodb_additional_mem_pool_size = 2M
mysql_upgrade
data
data_new
apache
现在MariaDB已更新,问题将得到解决。
1条答案
按热度按时间dffbzjpn1#
您在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
文件夹从mysql_old
文件夹复制到mysql
文件夹。xampp
控制面板并启动apache
服务器和mysql
。现在MariaDB已更新,问题将得到解决。