mysql设置默认编码格式utf-8

前言

  • mysql 5.7.20
  • mac os下演示

最近稍微闲了一阵子,就想去弄一下后台,于是装了mysql数据库,一开始登录mysql、创建用户、授权、创建数据库、创建表等都很顺利,在做表插入的时候发现mysql中文插入报错,于是网上搜索解决办法,发现都是 /usr/local/mysql/support-files 目录下找my-default.cnfmy.cnf文件,奇怪的是这两个文件都没有,

经过一番操作后,发现只需要创建一个 my.cnf 文件就可以了,然后移动到/etc目录下就行了

配置

  • 终端下创建 my.cnf

    cd ~
    touch my.cnf
  • 编辑 my.cnf

    open -a xcode my.cnf

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

  • 移动 my.cnf/etc目录下

    mv my.cnf /etc

大功告成,记得重启一下mysql服务,系统偏好设置底下打开MySql,重启后查看一下

/usr/local/mysql/bin/mysql -uwz -p

# 如果配置了.base_profile,那么输入 mysql -uroot -p 就行了
# 输入你的root账户密码

Welcome to the MySQL monitor.  Commands end 
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值