文章出處

今天在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


文章列表




Avast logo

Avast 防毒軟體已檢查此封電子郵件的病毒。
www.avast.com


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()