繁体   English   中英

如何在virtualenv中为Django激活mysqldb

[英]How to activate mysqldb for Django in virtualenv

好。 因此,我一直在疯狂地尝试着使用Django建立Python虚拟环境。 尝试了一些不同的教程,首先在Mac上,然后在Linux(Ubuntu)上,并且总是尽可能地安装Django软件包,然后尝试建立数据库,然后一切都崩溃了。 最初,我遇到了很多“找不到mysql_config”和体系结构兼容性错误(这是我在Linux上尝试使用它的时候)...现在,我认为我终于安装了它并且不与任何东西发生冲突,我不知道下一步该怎么做。 我应该使用数据库信息(名称,UN,PW和端口)编辑Django的设置文件,而且我不知道在哪里查找此信息。

所以...我的问题:

  1. 如果已安装MySQL,MySQL是否会在Ubuntu上自动运行? 如果没有,如何打开它?
  2. 在哪里编辑数据库? 我一般是PHP人士,这是我涉足Python的初期。我通常通过PHPMyAdmin完成大部分数据库管理...我知道有一个MySQL命令行,并且我能够使用它,但我不知道如何打开它。
  3. 如何找出MySQL在哪个端口上运行?

同样,这是在virtualenv中进行的安装,如果对答案有任何不同的话。 如果这是一个完全荒谬的问题,我深表歉意,但是我发现的所有Django设置教程似乎都只是假设我知道这一步。

非常感谢您的帮助!

1-默认情况下,ubuntu上未安装mysql,如果需要在启动时启动mysql,请尝试:

chkconfig mysql on

2- mysql有一个高级命令行。 只需在终端中尝试:

mysql
use DB;
SELECT * FROM tbl1;

3- mysql在端口3306上运行。您可以通过以下方式找到端口:

netstat -tnlp | grep mysql

最后,您必须看看: 在虚拟环境中使用PIP,如何安装MySQL-python

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM