文章目录
  1. 1. 中文乱码
  2. 2. 如何卸载呢?

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

/usr/local/mysql

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

中文乱码

这是由于默认安装的时候,数据库服务器用的是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有关进程。

1
2
3
4
5
6
7
8
9
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控制。
可以使用这个控制面板来配置数据库的一些参数。

(END)

文章目录
  1. 1. 中文乱码
  2. 2. 如何卸载呢?