linux mysql 客户端编码设置_mac和linux下mysql字符集设置问题
为什么要设置字符集
设置字符集主要是解决乱码问题,由于中文和英文编码不同导致,中文出现乱码,所以一般都设置为utf8格式
不同的字符集占用的字节大小不同,选择合适的字符集可以提高数据库的性能,
mac下设置
在/etc/my.cnf文件进行设置,如果没有此文件可以从/usr/local/mysql/support-files/拷贝,命令如下
cd /usr/local/mysql/support-files
sudo cp my.cnf /etc/my.cnf
查看文件的读写权限,如果为644(rw- r-- r--)则改为(664) (rw- rw- r--)
如果改为(666)(rw- rw- rw-)则修改以后配置文件不会生效
sudo chmod 664 /etc/my.cnf
my.cnf设置如下:
[client]
default-character-set=utf8
[mysqld]
collation-server = utf8_unicode_ci
init-connect='SET NAMES utf8'
character-set-server = utf8
[mysql]
default-character-set=utf8
查看设置是否成功
在命令行输入mysql,如果提示没有命令的话,在bash或者zsh的文件里修改,我用的是zsh,设置~/.zshrc,
export MYSQL="/usr/local/mysql/bin/"
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:$MYSQL"
在命令行输入mysql,进入mysql命令行后,输入status;或者show variables like '%char%';
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | utf8 |
| character_set_filesystem | binary |
| character_set_results | utf8 |
| character_set_server | utf8 |
| character_set_system | utf8 |
| character_sets_dir | /usr/local/mysql-5.6.30-osx10.11-x86_64/share/charsets/
如果文章对你有帮助,请去我的博客留个言吧! 我的博客
linux mysql 客户端编码设置_mac和linux下mysql字符集设置问题相关推荐
- h命令可以获取mysql客户端的帮助信息_如何获取MySQL帮助信息
在开发或测试环境在碰到MySQL相关故障时,大多数朋友可能会通过论坛发帖,QQ群讨论方式来获取帮助.该方式是获取帮助的有效途径之一.然而如果在生产环境,在没有网络的环境下,这些方式就无助于问题的解决. ...
- 查询电脑上mysql的密码忘记了怎么办_windows下mysql忘记root密码的解决方法 -电脑资料...
方法一: 1.在DOS窗口下输入net stop mysql5 或 net stop mysql 2.开一个DOS窗口,这个需要切换到mysql的bin目录, 一般在bin目录里面创建一个批处理1.b ...
- linux mysql utf-8编码_笔记:linux下mysql设置utf-8编码方法
一:查看mysql版本 1.1 mysql –V 在终端界面输入上面命令.显示如下: mysql Ver 14.14 Distrib 5.5.35, fordebian-linux-gnu (x86_ ...
- linux mysql设置数据库utf_Linux系统下MySQL数据库服务器字符集设置
Linux认证考试:Linux系统下的MySQL数据库服务器字符集设置 启动MySQL后,以root登录mysql isher@isher-ubuntu:~$ mysql -u root >sh ...
- linux mysql多实例启动不了_linux下mysql多实例安装(转)
转自:http://www.cnblogs.com/xuchenliang/p/6843990.html 1.MySQL多实例介绍 1.1.什么是MySQL多实例 MySQL多实例就是在一台机器上开启 ...
- mysql默认编码改为gbk_查看改mysql编码方式让它支持中文(gbk或者utf8)
MySQL的默认编码是Latin1,不支持中文,要支持中文需要把数据库的默认编码改为gbk或者utf8. 1.需要以root用户身份登录才可以查看数据库编码方式(以root用户身份登录的命令为:> ...
- mysql设置字段默认为男_Mysql字符集设置
最近,在项目组使用的mysql数据库中,插入数据出现乱码,关于这个问题做了下总结,我们从最基本的地方说起,到错误产生的深层次原因和解决办法. 基本概念 • 字符(Character)是指人类语言中最小 ...
- mysql客户端启动失败_MySQL Study案例之--MySQL客户端连接故障
MySQL Study案例之--MySQL客户端连接故障 系统环境: 操作系统:RedHat EL6 DB Soft: MySQL 5.6.4-m7 在系统安装了源码包 MySQL 5.6.4-m7 ...
- mysql客户端能运行sql文件_通过mysql客户端执行sql文件的方法
选择要执行sql文件,点击"打开"按钮,如图 方法/步骤 点击"ok"按钮,如图: 下面是学习啦小编为大家整理的关于通过mysql客户端执行sql文件的方法,一 ...
最新文章
- Windows驱动开发学习笔记(六)—— Inline HOOK
- 一文读懂CoIP实验:原理、实验流程、遇到的问题
- ElasticSearch评分分析 explian 解释和一些查询理解
- python系统自学_如何系统地自学python
- Docker 查看日志记录
- 牛客网编程题——字符串_确定两串乱序同构
- Spring中的InitializingBean接口
- 谈谈写博客的意义和感受
- Oracle 对比两张表的数据是否一致
- 小程序模板消息推送报错 “errcode“:40165,“errmsg“:“invalid weapp
- AngularJS 教程
- 前端常用的文档及组件库
- mysql 数字金钱转中文金钱函数
- 《数据结构》11-散列1 电话聊天狂人
- C#语言入门、xamarin基础、.NET MAUI全栈开发技术综合笔记
- 亚马逊继续“激进” :Q3吐出超10倍净利
- C#+Socket 聊天室(实现公网通信 客户端-服务器端-客户端)
- 红米Note-4G双卡移动版线刷兼救砖_解账户锁_纯净刷机包_教程
- yota3墨水屏设置_【YotaPhone2 手机使用总结】墨水屏|操作|桌面投射|第三方_摘要频道_什么值得买...
- linux strace 源码,strace-4.3.rar
热门文章
- 模板匹配,特征点匹配-全
- Flask入门之Jinjia模板的一些语法
- 物体检测 迁移学习、IOU、NMS理解
- Tensorflow csv文件读写与分批训练
- arm neon RGB转Gray的例子
- 程序世界的秘密(下)(完)
- 整数数组查找java_使用Java编写程序以查找整数数组中的第一个非重复数字?
- element upload预览_vue+element上传图片并显示预览图
- python调用有道词典_菜鸟上手Python最有野心的库Asyncio
- nrf52840开发套件_nRF52840蓝牙5.0模块有几个突出的优势