ubuntu mysql 数据库编码_Ubuntu中 MySQL 的中文编码问题
使用Ubuntu在安装好MySQL数据库之后,如果直接创建数据库,再创建数据表,那么是无法向字段插入中文的,会报Incorrect string value错误。
c实现编码设置的两种方法:
(1)动态设置
创建数据库:
CREATE DATABASE PyDB
CHARACTER SET 'utf8'
COLLATE 'utf8_general_ci';
选择此数据库:
USE PyDB;
创建表:
CREATE TABLE PyTable (
username VARCHAR(10),
useraddr VARCHAR(10)
)ENGINE=InnoDB DEFAULT CHARSET=utf8;
(2)改变默认编码
在mysql下,先执行命令:SHOW variables LIKE '%char%';
查看数据库默认编码是latin1。
以root身份更改mysql的配置文件
在/etc/my.cnf 或 /etc/mysql/my.cnf 添加以下指令并保存:
[client]
default-character-set = utf8
[mysqld]
default-storage-engine = INNODB
character-set-server = utf8
collation-server = utf8_general_ci
然后重启mysql:service mysql restart
再次查看:SHOW variables LIKE '%char%';
可以看到编码已经是UTF8。
ubuntu mysql 数据库编码_Ubuntu中 MySQL 的中文编码问题相关推荐
- ubuntun系统mysql数据库同步_Ubuntu下MySQL主从同步配置步骤
1)安装mysql Ubuntu中安装一台mysql了,docker安装另外一台mysql 获取mysql的镜像,主从同步尽量保证多台mysql的版本相同,我的ubuntu中存在的mysql是5.7. ...
- MySQL数据库编码
1 MySQL数据库编码解析 登录MySQL之后,输入如下命令来查询数据库编码, show variables like "char%"; 可得到如下查询结果, 查询结果所 ...
- mysql gbk编码 字节数,mysql中utf-8编码数据库转换成GBK编码的问题
摘要 腾兴网为您分享:mysql中utf-8编码数据库转换成GBK编码的问题,之了课堂,易信,一折包邮,星球联盟等软件知识,以及七日杀,草莓软件,装修施工站,桔子会,桌面切换,看小说神器,酷派应用商店 ...
- mysql数据库编码设置_如何修改mysql数据库编码
在建网站时,有时需要将一个数据库里的数据导入到另一个数据库里,但往往会出现二个数据库的编码不同,造成网页乱码.解决方法就是修改数据库编码. 下面介绍一下如何修改MYSQL数据库编码的方法. 方法/步骤 ...
- mysql 单数据库设置编码,mysql数据库编码设置
-- 创建数据库时,设置数据库的编码方式 -- CHARACTER SET:指定数据库采用的字符集,utf8不能写成utf-8 -- COLLATE:指定数据库字符集的排序规则,utf8的默认排序规则 ...
- 设置MYSQL数据库编码为UTF-8:
设置mysql数据库显示编码:set charset utf8; 查看mysql数据库编码:show variables like 'character%'; 在这个过程中如果出现了数据库编码 ...
- mysql 数据库编码怎么看,查看数据库编码_查看mysql编码方式 mysql数据库编码查看方法...
摘要 腾兴网为您分享:查看mysql编码方式 mysql数据库编码查看方法,桌面日历,智能互联,政务易,优美图等软件知识,以及pptv版,广东省app,京东钱包app,星露谷物语补丁,51管家,翡翠出 ...
- cmd查看mysql数据库表_cmd中查看MySQL数据库表数据及结构
0. 1 .cmd进入mysql安装的bin目录(C:\Program Files\XXXXXX\MySQL Server 5.6\bin) mysql -hlocalhost -uroot -p 回 ...
- Mysql数据库(八)——mysql高阶语句(中)
Mysql数据库(八)--mysql高阶语句(中) 一.正则表达式(同shell脚本的正则表达式) 1.以"."代替任意一个字符 2.匹配前面字符多次 3.匹配前面字符至少一次 4 ...
最新文章
- 刚刚!美国官宣100000名 IT 人失业,感觉很慌 !
- qt on android 桌面鼠标事件,Qt on Android 不能自动创建Qt套件的问题的解决
- Js中for循环的阻塞机制
- opengl加载显示3D模型md5mesh类型文件
- python数据结构和算法3 栈、队列和排序
- Apache2为什么会自动加载index.php
- LeetCode 767. 重构字符串(堆)
- SpringBoot2 整合 AXIS 服务端和客户端
- r语言ggplot画两条曲线_R语言作图——Line plot with error
- vue拖动添加模块展示_vue-quill-editor的增强模块,提供图片上传,复制插入,拖拽插入...
- 《陶哲轩实分析》习题10.4.1
- Java 的下载安装教程
- Modelsim软件的使用教程
- GPS从入门到放弃(十六)--- 卫星时钟误差和卫星星历误差
- (图)关键路径算法 (含AOV AOE网比较)
- 计算机表格平均分用函数怎么算,总结:如何使用公式计算Excel2013表中合并单元格的平均值...
- 联想 计算机无线网络设置方法,联想g400如何打开无线_联想G400s笔记本电脑无线开关在哪-win7之家...
- 前端HTML和CSS面试题总结
- VMware DHCP Service服务启动时报错:错误1068 依存服务或组无法启动
- 并发编程(七)好用的线程池ThreadPoolExecutor
热门文章
- hypermesh安装包百度云_新闻突然!全新百度网盘发布
- 2017.8.20 后缀自动机(p3804) 思考记录
- 【英语学习】【English L06】U01 Breakfast L6 Make at home vs. eat out
- 二、Arcgis api js -- Graphic
- mysql5.7.10安装_MySQL5.7.10下载及安装及配置-阿里云开发者社区
- C语言单向动态链表程序,实现链表的建立,合并,重新排序,链表元素的插入与删除,以及根据元素成员的值进行元素删除。
- 海洋泡沫结点图完整分析
- HLSL bytecode to GLSL编译器的第一步
- centos 4.4配置使用
- asmcmd:Connected to an idle instance.