今天在mac上瞎折騰時,把mysql玩壞了,想卸載重裝,卻發現找不到卸載程序,百度了下,將操作步驟備份于此:
cd ~/ sudo rm /usr/local/mysql
sudo rm -rf /usr/local/var/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.*
mac下安裝mysql的教程,可參考園友的文章 http://www.cnblogs.com/macro-cheng/archive/2011/10/25/mysql-001.html
我安裝的版本是5.6.25社區版
注:重裝好以后,建議將機器重啟一下,否則有可能啟動失敗,或者只能以安全模式啟動(我重裝了二遍才發現,有可能是我筆記本的個別現象)
值得一提的是:mysql默認的編碼不是utf8,因此中文內容insert到db后,變成亂碼,解決辦法:
先停掉mysql,然后
sudo vi /usr/local/mysql/my.cnf 找到[client]及[mysqld]節點,參考下面的內容指定編碼
[client]
default-character-set=utf8
[mysqld]
character_set_server=utf8
注意,第二個是下劃線,最后重啟mysql,進入mysql命令后,輸入status,可以查看結果,驗證一下:
或輸入 show variables like '%char%'
或輸入 SHOW VARIABLES WHERE Variable_name LIKE 'character_set_%' OR Variable_name LIKE 'collation%';
建議:隨著微信與互聯網的融合力度加大,鑒于微信呢稱大量使用了emoji和火星文,編碼建議改成utfmb4/utf8mb4_general_ci
文章列表