在Mac OS X 中配置MySQL
安装很简单,下载:自己找合适的版本,一般Lion是64位的,这个注意一下。
到 /etc 目录找到 bashrc 这个文件在其中加入如下:
#mysql
alias mysql='/usr/local/mysql/bin/mysql'
alias mysqladmin='/usr/local/mysql/bin/mysqladmin'
方便以后全局调用mysql 与 mysqladmin , 不用记不住目录找半天.
一些常见命令:
修改用户密码:
mysqladmin -uroot password "mylovelypassword"
创建一个utf-8编码的数据库:
CREATE DATABASE `test2` DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci
创建一个支持emoji表情的的数据库:
CREATE DATABASE `hilltroll` DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci
备份数据库:
mysqldump -hhostname -uusername -ppassword databasename > backupfile.sql
还原数据库:
mysql -hhostname -uusername -ppassword databasename < backupfile.sql
数据库压缩备份:
mysqldump -hhostname -uusername -ppassword databasename | gzip > backupfile.sql.gz
还原压缩的数据库:
gunzip < backupfile.sql.gz | mysql -uusername -ppassword databasename
关于MysQLdb使用
当使用MySQLdb出现类似Image not found之类的错误时,试试这个:
sudo ln -s /usr/local/mysql/lib/libmysqlclient.18.dylib /usr/lib/libmysqlclient.18.dylib
sudo ln -s /usr/local/mysql/lib /usr/local/mysql/lib/mysql
解决方案来自:http://stackoverflow.com/questions/4730787/python-import-mysqldb-error-mac-10-6/4731333#4731333