我使用的是安装了 python3 的 Ubuntu 20.04。
我正在制作一个 django 项目,因为我必须连接到数据库。
我已经在我的 Ubuntu 上安装了 XAMPP 服务器,我只从那里启动了 mysql 服务。
当我跑...
python3 manage.py makemigrations
它给出了这种错误...
MySQLdb._exceptions.OperationalError: (2002, "Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (2)")
我检查了保存在 /opt/lampp/etc 的 my.cnf 文件,我发现那里有套接字变量,例如..< /p>
socket = /opt/lampp/var/mysql/mysql.sock
所以,在我看来,我认为 django 项目或 mysql 中的 socket 变量存在一些错误,但尚未确认。 谁能告诉我如何解决这个错误?