您的脚本没有返回任何错误的事实并不意味着安装了 MySQL,只是安装了 Python 的 MySQL 客户端(安装了 MySQLdb)。
您可以通过尝试通过命令行连接来测试您的机器上是否运行了 mysql:
mysql -u username -ppassword
如果你确实需要在你的机器上安装 MySQL,这个页面:
http ://blog.mclaughlinsoftware.com/2011/02/10/mac-os-x-mysql-install/
包含分步安装指南。(基本上下载 MySQL 包并将其安装在您的 Mac 上,设置用户名和密码)。
然后,您需要使用命令行或图形客户端(谷歌为此,有几个选项)登录 MySQL,并创建一个新数据库,这可能取决于您的客户端(图形或非图形),但谷歌“创建新的数据库mysql”,你会很好。
此外,您需要创建一个新用户并授予先前创建的数据库的权限(同样,google 是您的朋友)。
完成所有这些后,您的机器上运行了一个数据库,准备好接收数据,您就可以开始使用它了!
现在到蟒蛇...
如果您已经安装了 MYSQLdb 包(它在运行时不会导致错误的事实似乎表明您已经安装了),那么您需要连接到它并执行您的查询:
db=MySQLdb.connect(host="localhost",user="youruser",passwd="yourpwd",db="yourdb")
db.query("select * from your_table")
result = db.store_result()
rows = []
for row in result.fetch_row(0):
rows.append(row)
然后对你的行做任何你想做的事情......有关更复杂的示例,请参阅 MySQLDB 上的文档。
我希望这能让你开始。