在Windows 2003 Server上安装Mysqldb,与Linux Box对话

你好, 我正在尝试在Windows 2003服务器上获得Python,以与Linux上的MySQL安装通话. 我使用MySQL-Python-1.2.2.2.2.2.2.win32-py2.5.5.exe安装程序,但不确定如何设置MySQLRoot环境变量以指向外部主机,或者如果我需要做其他事情来获得此功能 去工作. 谢谢!

# 回答1

首先,让我们查看是否可以连接:根据您的网络连接服务器,可以通过名称或IP地址(也用引号)引用.

选择 | 换行 | 行号
  1. from MySQLdb import *
  2.  
  3.  
  4. dbconnect = connect(host='genesis', user='barton', passwd='xxxpasswordxxx')
  5. dbconnect.close()
  6.  

当然,我的主机和用户名不适合您,但您应该得到图片.

# 回答2

实际上,这似乎有效(没有错误;命令提示简单返回). 仅供参考,我作为Windows Server上的Env变量所拥有的是: :/usr/bin/mysql 以变量名的名称设置为" mysqlroot" 也许是对的,无视所有赔率! 我将尝试执行一些数据操作,如果一切顺利,kablooey将会写回这个论坛 - 除非您从我上面写的内容可以看出我在做错了什么. 非常感谢!
# 回答3

非常欢迎您. 这就是TheScripts.com上的Python论坛的目的. 有多种方法可以告诉mysqldb.connect在哪里查找登录信息,但是它不会尝试自行读取任何ENV变量. MySQLDB的最佳文档是在.py文件中以相同的名称(应在网站包装中).
# 回答4

后续:我进来了! 谢谢你. 一切看起来都很棒. 将Envinroment变量更改为垃圾没有效果,因此我想安装人员对我做了这项工作,但是我做的其他错误掩盖了它. 再次感谢.
# 回答5

我在阅读您的最后一篇文章之前发布了我的最后一篇,请查看您对Env Vars的看法,这与我的经历相匹配. 我现在正在操纵数据,所以全部设置了. 谢谢!
# 回答6

任何时候,真的...

标签: python

添加新评论