mysql下载后的初次使用Mysqlworkbench初次使⽤遇到的问题(Mac)
初衷:⾸先,公司在原来的测试环层⼜双叕套了⼀层认证,使得操作起来更加复杂繁琐;其次,这次数据需求⽐较着急,现申请流程的话,⽩⽩浪费时间。以前也只是借⽤测试环境的DB2数据库进⾏数据统计汇总,这样⼀来,便闪现出在⾃⼰的电脑上装个mysql环境进⾏数据统计汇总的想法了(数据⾮私密敏感信息)。
Mac上安装了mysql8.0版本后,感觉只在终端下操作虽然显得很拉风,但是为了可以更直观的管理和使⽤mysql,就不能缺少⼀个得⼼应⼿的图形化管理⼯具,这⾥我使⽤的是mysqlworkbench,下⾯我讲⼀下初次使⽤遇到的部分问题,可能并不是所有⼈都可以遇到,暂且当作是⼀次记录。
正⽂:
workbench的安装和数据库连接什么的我就不介绍了,⽹上⼀⼤堆,安装完直接进⾏操作即可,⽆⾮就是想⽤中⽂界⾯的再去⼀下中⽂攻略。
关于数据:
1、之前使⽤的DB2数据库可视化软件是,对数据⽂件和编码兼容都⽐较不错,所以这次在workbench上就栽了跟头。
如果要向workbench中数据库表中直接导⼊(import),则⼀定要注意导⼊的数据⽂件格式⼀定是.csv类型的,其他类型不被识别。
2、之前安装的MySQL没有特别的进⾏字符编码上的指定,⼀切都是按照默认的字符集。如果要使⽤⽂件进⾏数据导⼊操作,⼀定要将⽂件的字符编码和数据库设定的编码进⾏统⼀,否则将会出现数据乱码的情况(当然绝⼤多数情况的乱码情况都是字符编码导致的)。
修改字符编码必须要修改mysql的配置⽂件myf,然后重启才能⽣效,通常需要修改myf的如下⼏个地⽅:
[client] 下⾯,加上default-character-set=utf8  或者  character_set_client=utf8;
[mysqld]  下⾯,加上character_set_server = utf8 ;
先看⼀下/etc/myf 配置⽂件是否存在,如果不存在,则可以根据安装包中README⽂件讲的,
sudo mount -uw /
执⾏完,便可以进⾏写操作了 ^_^
下⾯是 /etc/myf 最简单配置,⼩⽩可以参考,⼤神请略过:
设置完毕后,重启MySQL,进⼊MySQL,执⾏sql语句即可以看到字符编码已经成功⽣效:
最后的最后,就可以愉快的使⽤workbench进⾏数据⽂件导⼊操作了。感谢观看。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。