[MySQL]brew 安裝 配置 操作 mysql(中文問題)


mac 下卸載mysqldmg

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.*  

brew 安裝 配置 操作 mysql

  1. brew install mysql (安裝)
  2. 添加修改mysql配置
  3. mysqld --help --verbose | more (查看幫助, 按空格下翻)

你會看到開始的這一行(表示配置文件默認讀取順序)

Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf

通常這些位置是沒有配置文件的, 所以要自己建一個

ls $(brew --prefix mysql)/support-files/my-* (用這個可以找到樣例.cnf)  
cp /usr/local/opt/mysql/support-files/my-default.cnf /etc/my.cnf (拷貝到第一個默認讀取目錄)

最后,按需修改 my.cnf 文件,常用命令如下:

  1. brew services start mysql (啟動)
  2. brew services stop mysql (停止)
  3. 如果用brew services 啟動有問題:brew tap homebrew/boneyard 再試一下?

中文問題

如要支持 emoji,需把下面的utf8 均改成 utf8mb4

[client]
default-character-set = utf8

[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM