ubuntu16.04.1下的mysql修改默认编码
在Ubuntu 下配置 Mysql 的字符编码。安装完 Mysql 后,系统默认的字符编码是 latin1 ,输入的是中文,可是输出却是一堆乱码。现在要做的就是把 Mysql的默认字符编码设置为支持中文的编码,如 GBK、GB23112、等。
说正经的,我大天朝程序员开发面临的两座智障大山是编码问题和版本问题,怎么感觉都难受,没技术点的麻烦。
废话不多说开启我们的 特里昂 Go~
首先我们找到mysql的配置文件
这里为了我图方便我就贴图了,敬请见谅
首先进入mysql存放配置文件的目录

其他的安装方式到你们自定义的目录里去找

这里里面的内容 其中my.cnf为配置文件

用文本文件打开my.cnf
这是gedit打开的样子,毕竟是有桌面的linux,有gedit非要用vi或vim嘛

没有图形界面的同学们请老老实实使用vi神器

查看mysql配置文件

那就找这个头文件引用的的文件吧,路径是绝对路径可以找到的
进入mysql.conf.d文件


里面有两个配置文件 我们需要修改的是mysqld.cnf 这是mysql服务端基础配置文件 另一个好像是安全配置文件,不管了,它与此次目的无关。
用vi或gedit查看mysqld.cnf

有关vi的基本操作
←H → L ↑K ↓J I插入(进入编辑模式) esc退出编辑模式 :wq!强制退出保存(命令模式也就是按了esc后的模式) 这几个就足够了
更多有关vi的使用http://www.cnblogs.com/liu_xf/archive/2011/05/16/2047554.html园里随便抓来的 多的很
光是这点还不够,我们还要去设置客户端的默认编码
我们现在进入mysql客户端配置文件目录

ls 看看都有什么

mysql.cnf 和mysqldump.cnf
我们用vi或gedit查看mysql.cnf

这样客户端添加的数据编码默认为utf8
按esc键 :wq!保存
最后一句 重启mysql 服务

进入mysql用 \s 查看是否修改成功

本期就到这里,有错欢迎指出
ubuntu16.04.1下的mysql修改默认编码的更多相关文章
- CentOS7下mysql5.6修改默认编码
参考原文教程:Centos7下修改mysql5.6编码方式 解决网站中文显示问号 解决办法: 修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家需要用到的字符,是国际编码. 具体操 ...
- MySQL修改默认编码 utf8
修改liunux下MySql默认编码 1安装mysql后,启动服务并登陆,使用status m命令发现mysql的编码并不是 utf8! mysql> status; 2关闭mysql 服务: ...
- mac下更改MySQL的默认编码
mysql默认的编码是latin1,它不支持中文,所以我们一般需要修改他的默认编码格式. 打开终端1. 进入root权限sudo -i 2. cp /usr/local/mysql/support-f ...
- ubuntu16.04.1下安装mysql
版本信息 ubuntu版本:16.04.1 mysql-server版本:5.7.23 安装 先查看一下apt可获取的mysql版本 ubuntu@VM-0-4-ubuntu:~$ apt searc ...
- Ubuntu16.04 server下配置MySQL,并开启远程连接
背景 最近正在学nodejs,想到曾经有台云服务器,但是很久不用了,由于怕麻烦,一股脑的把云主机重装了个Ubuntu系统,于是配置MySQL成了配置服务中的一个环节(node用不用MySQL不管,主要 ...
- Mac下的MySQL修改默认连接字符集
进入命令行执行以下命令: sudo vim /etc/my.cnf [client] default-character-set=utf8 [mysqld] character-set-server= ...
- 2018.10.31 Mac下的Mysql修改字符编码修改的问题总结
今天在弄数据库的时候发现存入中文汉字变成了问号,Mac跟windows处理方式不一样. show variables like '%char%'; 查看当前mysql的编码格式 也就是默认编码格式 + ...
- mysql修改默认编码为UTF8
Linux下一般是 /etc/my.cnf --在 [mysqld] 标签下加上三行default-character-set = utf8character_set_server = utf8 -- ...
- mac 设置 MySQL 数据库默认编码(字符集)为 UTF-8
mac 设置 MySQL 数据库默认编码(字符集)为 UTF-8 原文链接:https://juejin.im/post/5bbdca76e51d45021147de44 鉴于有些刚接触 MySQ ...
随机推荐
- 快排查找第K小的数
#include "iostream.h" using namespace std; int findMedian(int *A,int left,int right){ int ...
- 获取文件hash值
public string getFilesMD5Hash(string file) { //MD5 hash provider for computing the ...
- 1.Powershell认识
Windows PowerShell 是一种命令行外壳程序和脚本环境,自Windows Server 2008开始就有内置于系统当中,有取代CMD之势.管理员使用Powershell完成一些日常重复的 ...
- Java Basic - Annotation
使用注解最主要的部分在于对注解的处理,那么就会涉及到注解处理器. 从原理上讲,注解处理器就是通过反射机制获取被检查方法上的注解信息,然后根据注解元素的值进行特定的处理. 注解处理器类库( ...
- 将时间转换为xxx天前 xxx..前
<?php echo (time_fitle('2016-08-17 17:00:00')); function time_fitle($date){ date_default_timezone ...
- linq group by多个字段,返回多个字段.
直接上例子.var wflist = from u in db.TWelFare where u.fy_no == fy_no orderby u.we_no group u by new { wen ...
- yii2 model层中配置常量与list
- WinServer2003 文件夹共享 方法设置
文件夹设置: 5.假设我们在E盘有一个wmpub文件夹要设置在网络中共享,让大家都可以看到,首先我们右键点击WMPUB文件夹[共享和安全],弹出对话框,选择[共享此文件夹],点击[权限],弹出的对话框 ...
- Node.js 学习资源
这篇文章编译整理自Stack Overflow的一个如何开始学习Node.js的Wiki帖,这份资源列表在SO上面浏览接近60万次,数千个收藏和顶.特意整理发布到这里,其中添加了部分中文参考资料. 学 ...
- Session与Cookie概念
摘:一.Session机制session是一种服务器端的状态管理技术,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来保存信息.当程序需要为某个客户端的请求创建一个session的时候,服务 ...