Mac下安装Mysql的端口方法
我在Leopard上用Mac Ports完成了安装。我还通过Mac Ports安装了Mysqld,以便和python一起使用。我在mysql启动时设置了密码。一切看起来都没问题,但现在当我在命令行输入mysql-start时,出现了这个:mysql-start *****密码: 正在启动MySQL . 成功! demetrius-fords-macbook-pro-17:~ demet8$
我还收到一个系统提示:你想让mysqld接受传入的通知吗……
所以我觉得我可能是在启动mysqld,而不是实际的mysql命令解释器。我可以毫无问题地使用mysql-stop来关闭服务器。最后,在Python解释器中,当我运行: import MySQLdb 时,我得到了这个:
/opt/local/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/MySQLdb/__init__.py:34: 警告:sets模块已过时 from sets import ImmutableSet
我觉得这对mysqld没有影响。我在bash_login中没有mysql的默认socket路径。我需要添加这个吗?谢谢……
1 个回答
0
客户端的命令通常是mysql(可以查看MySql文档)。不过在macports中,他们在命令后面加上了主要版本号,所以你可以试试用mysql5。
至于python的错误,这只是一个不再推荐使用的提示,可以忽略不计。