[MySQL]brew 安装 配置 操作 mysql(中文问题)
2016-01-19 18:36
666 查看
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
brew install mysql (安装)添加修改mysql配置
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文件,常用命令如下:
brew services start mysql (启动)
brew services stop mysql (停止)
如果用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
相关文章推荐
- on update cascade 和on delete cascade 的作用
- mysql 字符串处理函数 截取字符串
- MySQL 出现 The table is full 的解决方法【转】
- mysql 简单命令
- 编译安装mysql5.7.9
- MAC下安装mysql,使用生成密码登陆提示已过期,重设密码
- MySQL5.7.10免安装版配置
- Mysql中DATETIME、DATE和TIMESTAMP类型的特征和区别
- mysql命令行中文显示乱码和输出表格不能对齐解决办法
- mysql 一行转多行
- 008-LAMP_MySQL_DML
- mysql远程防火墙3306端口
- mysql安装
- MySQL的btree索引和hash索引的区别
- 007-LAMP_MySQL_DDL
- MySql初步
- mysql zip版安装(笔记)
- Mysql表结构
- mysql恶补_约束1
- MySQL外键的设置及作用