MacOS下,MySQL的安装方法和Linux下几乎一样,我这里安装后的目录是:
/usr/local/mysql
安装之后,发现下面两个问题。
这是由于默认安装的时候,数据库服务器用的是latin的编码所造成的。
修改方法如下:
打开终端,输入
cd / #回到根目录
拷贝/usr/local/mysql/support-files下的任意一个*.cnf文件到/etc/my.cnf
至于拷贝的语句自己百度一下,再就是下面要使用vi来修改文件,所以必须要有一定的vi操作基础
在my.cnf文件的
default-character-set = utf8
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
修改完之后,需要重启数据库服务,MacOSX Lion之中,MySQL数据库服务的操作方法如下:
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
sudo /Library/StartupItems/MySQLCOM/MySQLCOM restart
mac下mysql的DMG格式安装内有安装文件,却没有卸载文件……很郁闷的事。
网上搜了一下,发现给的方法原来得手动去删。
很多文章记述要删的文件不完整,后来在stackoverflow 这里发现了一个遗漏的地方,所以将完整版记述在这里,以供查阅。
先停止所有mysql有关进程。
sudo rm /usr/local/mysql
sudo rm -rf /usr/local/mysql*
sudo rm -rf /Library/StartupItems/MySQLCOM
sudo rm -rf /Library/PreferencePanes/My*
vim /etc/hostconfig and removed the line MYSQLCOM=-YES-
rm -rf ~/Library/PreferencePanes/My*
sudo rm -rf /Library/Receipts/mysql*
sudo rm -rf /Library/Receipts/MySQL*
sudo rm -rf /var/db/receipts/com.mysql.*
此外,直接下载dmg安装,安装后,会在系统偏好设置里出现一个mysql控制。
可以使用这个控制面板来配置数据库的一些参数。