linux下设置mysql数据库字符集utf8
来源:互联网 发布:coc女王升级数据2017 编辑:程序博客网 时间:2024/06/04 20:02
mysql中文乱码解决方法:将mysql数据库编码统一utf8
查看数据库编码:
1
<span style=
"font-size: 16px;"
><strong>show variables like
'character%'
;</strong></span>
编辑/etc/my.cnf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
[mysql]
default
-character-set=utf8
[mysqld]
datadir=/var/lib/mysql
socket=/var/lib/mysql/mysql.sock
user=mysql
# Disabling symbolic-links is recommended to prevent assorted security risks
symbolic-links=
0
default
-character-set = utf8
character_set_server = utf8
#lower_case_table_names=
1
忽略大小写
[mysqld_safe]
log-error=/var/log/mysqld.log
pid-file=/var/run/mysqld/mysqld.pid
default
-character-set = utf8
[mysql.server]
default
-character-set = utf8
[client]
default
-character-set = utf8
修改完成后,service mysql restart重启mysql服务就生效。注意:[mysqld]字段与[mysql]字段是有区别的。
如果上面的都修改了还乱码,那剩下问题就一定在connection连接层上。解决方法是在发送查询前执行一下下面这句(直接写在SQL文件的最前面):SET NAMES 'utf8';
它相当于下面的三句指令:
SET character_set_client = utf8;
SET character_set_results = utf8;
SET character_set_connection = utf8;
执行show variables like 'character%' 跟下面一样说明修改成功
1
2
3
4
5
6
7
8
9
10
11
12
13
14
mysql> show variables like
'character%'
;
+--------------------------+----------------------------+
| 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/ |
+--------------------------+----------------------------+
8
rows in set (
0.00
sec)
阅读全文
0 0
- linux下设置mysql数据库字符集utf8
- linux下设置mysql数据库字符集utf8
- Ubuntu下设置mysql数据库字符集为utf8的方法
- ubuntu 9.10 下设置mysql字符集utf8
- 查看mysql数据库字符集,设置mysql字符集为utf8
- mysql 设置字符集utf8
- grails自动创建MYSQL数据库字符集设置utf8
- mysql 设置字符集为utf8
- mysql 设置字符集为utf8
- Win10 系统下 Mysql 字符集(utf8)的设置
- linux 设置mysql 数据库编码utf8
- 设置mysql默认字符集为utf8
- Linux下Mysql字符集编码设置
- linux下mysql的字符集设置
- LINUX下MYSQL的字符集设置
- linux[ubuntu]下mysql字符集设置
- 修改mysql数据库字符集为UTF8
- 修改mysql数据库字符集为UTF8的
- 必看干货 | 学习Vivado如何获取License
- oracle操作字符串:拼接、替换、截取、查找、长度
- 思维导图之探寻墨菲定律
- nrf51822蓝牙芯片ble_app_proximity程序总结
- 编写一个程序,开启3个线程,这3个线程的ID分别为A、B、C,每个线程将自己的ID在屏幕上打印10遍,要求输出结果必须按ABC的顺序显示;如:ABCABC….依次递推。
- linux下设置mysql数据库字符集utf8
- http4client rest buik elasticsearch
- 回文序列
- 【LeetCode】535. Encode and Decode TinyURL
- android实现断点续传
- summernote编辑器插件使用
- 02_选择排序
- Linux安装Mysql
- av_read_frame的过程