On this page... (hide)
- 1. 安装与配置
- 1.1 Mac 上安装 MySQLdb 的方法
- 1.2 MySQL性能优化
- 2. 使用4.1以前版本的客户端连接4.1以上版本的MySQL服务器端
1. 安装与配置
- MariaDB 这是MySQL的一个完全开源社区化的分支。一旦官方MySQL改为封闭代码,则这个数据库可以让我们延续开源使用的方式。
1.1 Mac 上安装 MySQLdb 的方法
MySQLdb 是 MySQL 的 Python 驱动。Win 和 Linux 下安装可以直接 easy_install ,可是 Mac OSX 下需要自己编译。具体可参考在Mac OS X中安装配置python + mysql + MySQLdb开发环境。
只是根据我的试验,1.2.3 及以后的 MySQLdb 在苹果下不需要在编译之前手工修改源代码了。
1.2 MySQL性能优化
2. 使用4.1以前版本的客户端连接4.1以上版本的MySQL服务器端
如果客户端比服务器端的版本低太多,可能在连接时出现
Client does not support authentication protocol requested by server; consider upgrading MySQL client
一个解决办法就是升级连接客户端或者数据库连接驱动的版本啦。
第二个办法是可以将连接时使用的用户的认证方式改为旧版本的认证,用类似下面的语句来调整:
UPDATE mysql.USER SET Password = OLD_PASSWORD('newpwd') WHERE Host = 'some_host' AND USER = 'some_user';
FLUSH PRIVILEGES;
FLUSH PRIVILEGES;
这种方法的原始且更为完整的说明见:http://dev.mysql.com/doc/refman/5.0/en/old-client.html