Skip to main content

在mac上安装MySQL对Django的支持

系统:mac os x 10.0.4(intel base)
已安装软件:python 2.5, django 0.96http://www.blogger.com/img/gl.link.gif
安装mysql 5.0

为什么是mysql?安装方便一点,虽然django开发小组推荐的是PostgreSQL,但是基本没找到相关的安装说明,而mysql提供mac的pkg安装包.下载完成后,双击pkg文件就能直接安装了.

安装完成后,默认的用户是root,密码为空.

接下里就需要安装python对mysql的支持:mysql-python,但安装时需要会出现mysql_config not found的错误,就需要修改:setup_posix.py文件在26行显示地设定

mysql_configmysql_config.path = "/usr/local/mysql/bin/mysql_config"

使用/usr/local/mysql/bin/mysql_safe启动mysql

"/usr/local/mysql/bin/mysql_config"是mysql安装时默认的路径,要根据自己的实际情况修改.

在你的mysql中建一个新的数据库"dbname",名字可以随便取的

这个时候配置你的setting.py

DATABASE_ENGINE = 'mysql' # 'postgresql_psycopg2', 'postgresql', 'mysql', 'sqlite3' or 'ado_mssql'.
DATABASE_NAME = 'dbname' # Or path to database file if using sqlite3.
DATABASE_USER = 'root' # Not used with sqlite3.
DATABASE_PASSWORD = '' # Not used with sqlite3.
DATABASE_HOST = '' # Set to empty string for localhost. Not used with sqlite3.
DATABASE_PORT = '' # Set to empty string for default. Not used with sqlite3.

这个时候启动,django的测试服务器,会遇到"/usr/local/mysql/lib/mysql/libmysqlclient_r.15.dylib"不能找到错误,实际上这个文件的目录是"/usr/local/mysql/lib/",所以要新建mysql目录,并复制文件就可以了.*inux的做法是做链接,但是,我不懂..

做到这一步,因该都正常工作了.也许对高手来说不算什么,对我这种不懂*inux,没见识过mysql的人来说,可是费了半个上午才搞定的.

Comments

Popular posts from this blog

使用Google Chrome开发版或是beta版

Google的Chrome是个非常不错的浏览器,界面简洁,javascript执行速度非常快(完全体会不到,对我来说瓶颈是网速,相对常用firefox来说js速度方面到没什么很明显的提升),但是功能还是有限。一般常用的都是稳定版,但是为了体验最新的进步不少人也有安装beta版的,为了体验最新最新的改变还以安装开发版的(相比beta可能更不稳定,bug更多)。现在有了 Google Chrome Channel Changer , 就可以随时在3个版本之间换来换去。 选好版本,点击“Update”就可以关闭这个Channel Changer了。然后再去你的chrome中选择“About Google Chrome”,就会自动的检查下载安装新版本。提示安装完成后重启一下chrome就行了。 用了1个月左右的chrome,还是换回firefox,最小字体是个问题,字体平滑也完全没用,看惯雅黑,点阵字体完全看不惯哦。

PSP 三国无双 大蛇传 人物图片

PSP三国无双 大蛇传 人物图片(Google Picasa相册) 现在还不全,太多了。。。(2008-03-23) 搞完了,体力活啊。(2008-04-20) 暂时放弃吧,那个空间到期很久了,忘了更新这里了。什么时候找到地方放再跟新。(2009-04-29) 上传到Google Picasa(2009-09-25)