Linux上mysql 数据库修改编码格式
来源:互联网 发布:linux 修改profile 编辑:程序博客网 时间:2024/05/01 02:37
Linux下MySQL5.6的修改字符集编码为UTF8(解决中文乱码问题)
一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:
1
2
3
4
5
6
7
8
9
10
11
12
+
--------------------------+----------------------------+
| Variable_name | Value |
+
--------------------------+----------------------------+
| character_set_client | utf8 |
| character_set_connection | utf8 |
| character_set_database | latin1 |
| character_set_filesystem |
binary
|
| character_set_results | utf8 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+
--------------------------+----------------------------+
character_set_database和character_set_server的默认字符集还是latin1。
二、最简单的完美修改方法,修改mysql的my.cnf文件中的字符集键值(注意配置的字段细节):
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
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
修改完成后,service mysql restart重启mysql服务就生效。注意:[mysqld]字段与[mysql]字段是有区别的。这点在网上没人反馈过。
使用SHOW VARIABLES LIKE ‘character%’;查看,发现数据库编码全已改成utf8。
1
2
3
4
5
6
7
8
9
10
11
12
+
--------------------------+----------------------------+
| Variable_name | Value |
+
--------------------------+----------------------------+
| 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/share/mysql/charsets/ |
+
--------------------------+----------------------------+
转载说明:http://www.2cto.com/database/201311/255324.html
0 0
- Linux上mysql 数据库修改编码格式
- Linux下mysql 修改数据库编码格式
- 修改linux上mysql数据库编码
- 修改mysql数据库编码格式
- Linux 修改MySQL编码格式
- 修改mysql编码格式
- mysql 修改编码格式
- mysql 修改编码格式
- 修改mysql编码格式
- mysql修改编码格式
- 修改mysql编码格式
- 修改MySQL编码格式
- Linux下MySQL数据库编码方式修改
- mysql全局编码格式修改和数据库实例的编码格式修改
- mysql数据库编码格式
- 修改mysql数据库编码格式以支持中文
- mysql之修改数据库编码格式以支持中文
- 修改mysql数据库编码
- 不借助中间变量实现两个变量值得互换
- 用例图初学笔记
- RSPAN 中 reflector port 使用
- java:File类中对文件或目录进行操作的常用方法以及遍历文件夹下面的文件
- 快的打车降低补贴 快的降至10元嘀嘀调4元
- Linux上mysql 数据库修改编码格式
- 数据挖掘的R包和函数的集合
- 数组名和数组名取地址的区别
- Java动态代理之JDK
- Codeforces 399A Pages(水题)
- 浙大 PAT 1043. Is It a Binary Search Tree (25)
- 关于JavaScript中的堆变量
- Cisco Switch Uplinkfast and Backbonefast
- 职业规划