MacOS下MySQL的安装、配置、删除

MacOS下,MySQL的安装方法和Linux下几乎一样,我这里安装后的目录是:

/usr/local/mysql

安装之后,发现下面两个问题。

  1. 中文乱码

这是由于默认安装的时候,数据库服务器用的是latin的编码所造成的。

修改方法如下:

打开终端

输入 cd / 回到根目录

拷贝/usr/local/mysql/support-files下的任意一个*.cnf文件到/etc/my.cnf

至于拷贝的语句自己百度一下,再就是下面要使用vi来修改文件,所以必须要有一定的vi操作基础

在my.cnf文件的

[client]后面添加

default-character-set = utf8

[mysqld]后面添加如下三句:

default-storage-engine = INNODB

character-set-server = utf8

collation-server = utf8_general_ci

修改完之后,需要重启数据库服务,MacOSX Lion之中,MySQL数据库服务的操作方法如下:

启动Mysql服务
sudo /Library/StartupItems/MySQLCOM/MySQLCOM start
停止Mysql服务
sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop
重启Mysql服务
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.*

你可能感兴趣的:(macos,macos,mysql)