文档章节

MySQL字符集编码

徐蒋军
 徐蒋军
发布于 2016/01/27 15:34
字数 269
阅读 19
收藏 0

1.远程连接:(授权)

    GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'f19Pd_06' WITH GRANT OPTION; 

    flush privileges;    ‍(执行之后,授权才生效)‍

 

2.登录mysql用show variables like 'character%';查看mysql编码字符集:

 

如果character_set_database和character_set_server的默认字符集还是latin1,可能会出现插入数据为乱码问题。

解决方案:

1. 修改mysql的my.cnf文件中的字符集键值对(/etc/my.cnf)

    1)在[client]字段里加入default-character-set=utf8,如下:

        [client]

         port = 3306

         socket = /var/lib/mysql/mysql.sock

         default-character-set=utf8

    2)在[mysqld]字段里加入character-set-server=utf8,如下:

        [mysqld]

         port = 3306

         socket = /var/lib/mysql/mysql.sock

         character-set-server=utf8

    3)在[mysql]字段里加入default-character-set=utf8,如下:

        [mysql]

         no-auto-rehash

         default-character-set=utf8

2. 修改完成后,service mysql restart重启mysql服务就生效。注意:[mysqld]字段与[mysql]字段是有区别的。这点在网上没人反馈过。

    使用SHOW VARIABLES LIKE ‘character%’;查看,发现数据库编码全已改成utf8。

3. mysql启动命令:

    /usr/local/mysql/bin/mysqld_safe --user=mysql &

4. 其他命令:

    ps aux | grep mysql

 

© 著作权归作者所有

徐蒋军
粉丝 3
博文 40
码字总数 14696
作品 0
杭州
程序员
私信 提问
报表开发工具中mysql数据库连接编码转化失效解决方案

问题描述 在报表开发工具FineReport中,mysql数据库连接通过数据连接编码转换进行编码的转换,在通过报表录入往数据库中录入中文数据的时候,总是出现乱码,这个该怎么解决呢? 2. 解决方案 ...

九月你好123
2015/11/12
0
0
mysql插入数据显示中文乱码

MySQL 插入数据时,中文乱码问题的解决 当向 MySQL 数据库插入一条带有中文的数据形如 insert into employee values(null,'张三','female','1995-10-08','2015-11-12','Sales',2000,'是个好员......

qq5805bc784f826
2017/09/06
0
0
Centos 下Mysql 解决中文乱码问题

Mysql是我们项目中非常常用的数据型数据库。但是因为我们需要在数据库保存中文字符,所以经常遇到数据库乱码情况。下面就来介绍一下如何彻底解决数据库中文乱码情况。 查看Mysql编码 这里我们...

阿刚ABC
2018/09/27
0
0
C++向MySQL写入或读取中文

工作中需要向MySQL插入和读写中文数据,这个问题起初比较棘手,经过一段时间的investigate,顺利的解决了。 以下是解决办法: 1. 设置MySQL服务器的字符集,是的MySQL服务器的默认字符集为U...

鉴客
2010/08/10
823
0
修改mysql默认字符集的方法

mysql默认字符集能否进行修改呢?答案是肯定的,下面就将教您两种修改mysql默认字符集的方法,希望对您学习mysql默认字符集方面能有所启迪。 (1) 最简单的修改方法,就是修改mysql的my.ini文...

不死鸟007
2016/12/29
0
0

没有更多内容

加载失败,请刷新页面

加载更多

数据库

数据库架构 数据库架构可以分为存储文件系统和程序实例两大块,而程序实例根据不同的功能又可以分为如下小模块。 1550644570798 索引模块 常见的问题有: 为什么要使用索引 什么样的信息能成...

一只小青蛙
今天
5
0
PHP常用经典算法实现

<? //-------------------- // 基本数据结构算法 //-------------------- //二分查找(数组里查找某个元素) function bin_sch($array, $low, $high, $k){ if ( $low <= $high){ $mid = int......

半缘修道半缘君丶
昨天
5
0
GIL 已经被杀死了么?

本文原创并首发于公众号【Python猫】,未经授权,请勿转载。 原文地址:https://mp.weixin.qq.com/s/8KvQemz0SWq2hw-2aBPv2Q 花下猫语: Python 中最广为人诟病的一点,大概就是它的 GIL 了。...

豌豆花下猫
昨天
6
0
git commit message form

commit message一般包括3部分:Header、Body、Footer。 <type>(<scope>):<subject>blank line<body>blank line<footer> header是必需的,body、footer可以省略。 header中type、subject......

ninjaFrog
昨天
5
0
聊聊Elasticsearch的CircuitBreakerService

序 本文主要研究一下Elasticsearch的CircuitBreakerService CircuitBreakerService elasticsearch-7.0.1/server/src/main/java/org/elasticsearch/indices/breaker/CircuitBreakerService.ja......

go4it
昨天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部