mysql默认字段值区分大小写:

character-set-server=utf8

collation-server=utf8_bin

init-connect='SET NAMES utf8;'

SELECT DEFAULT_CHARACTER_SET_NAME 'charset', DEFAULT_COLLATION_NAME 'collation'

FROM information_schema.SCHEMATA WHERE SCHEMA_NAME = 'billing01';

SELECT DEFAULT_CHARACTER_SET_NAME 'charset', DEFAULT_COLLATION_NAME 'collation' ,SCHEMA_NAME

FROM information_schema.SCHEMATA;

mysql> SHOW CHARACTER SET LIKE 'utf8';

+---------+---------------+-------------------+--------+

| Charset | Description | Default collation | Maxlen |

+---------+---------------+-------------------+--------+

| utf8 | UTF-8 Unicode | utf8_general_ci | 3 |

+---------+---------------+-------------------+--------+

1 row in set (0.00 sec)

https://blog.csdn.net/ghosind/article/details/83692869

mysql启动报错:

2019-10-29T08:52:41.945012+08:00 0 [ERROR] [MY-010936] [Server] COLLATION 'utf8_bin' is not valid for CHARACTER SET 'utf8mb4'

2019-10-29T08:52:41.946520+08:00 0 [ERROR] [MY-010119] [Server] Aborting

必须加character-set-server=utf8

my.cnf加

init_connect='SET collation_connection = utf8_bin'

也不行。

SHOW CHARACTER SET LIKE 'utf8';

mysqld —-character-set-server=utf8mb4 —-collation-server=utf8mb4_bin

ALTER DATABASE database-name CHARACTER SET charset-name COLLATE collation-name;

ALTER DATABASE billing01 CHARACTER SET utf8 COLLATE utf8_bin;

ALTER DATABASE billing02 CHARACTER SET utf8 COLLATE utf8_bin;

ALTER DATABASE billing03 CHARACTER SET utf8 COLLATE utf8_bin;

ALTER DATABASE billing04 CHARACTER SET utf8 COLLATE utf8_bin;

https://www.cnblogs.com/benpao/p/11519029.html

mysql utf8 bin设置_[mysql]修改collation为utf8_bin相关推荐

  1. mysql数据库编码设置_如何修改mysql数据库编码

    在建网站时,有时需要将一个数据库里的数据导入到另一个数据库里,但往往会出现二个数据库的编码不同,造成网页乱码.解决方法就是修改数据库编码. 下面介绍一下如何修改MYSQL数据库编码的方法. 方法/步骤 ...

  2. 如何设置mysql的运行目录_如何修改mysql数据库文件的路径 | 学步园

    在网上找了好多,没有确定哪个是最终的答案,由于网站在运行中,实在不敢轻易动手,怎么奈我是个菜鸟呢!先把找到的东西简单记录一下,回头再说! 还有一个: 首先在数据库里看一下数据库里当前数据文件的存放路径 ...

  3. mysql数据库字符集设置_查看和设置MySQL数据库字符集

    查看和设置MySQL数据库字符集作者:scorpio 2008-01-21 10:05:17 标签: 杂谈 Liunx下修改MySQL字符集:1.查找MySQL的cnf文件的位置find / -ina ...

  4. 如何修改mysql数据库的字符集_如何修改mysql字符集

    .安装完的MySQL的默认字符集为 latin1 ,为了要将其字符集改为用户所需要的(比如utf8),就必须改其相关的配置文件:由于linux下MySQL的默认安装目录分布在不同的文件下:不像wind ...

  5. mysql 无线网络设置_操作mysql命令行的方法步骤

    操作mysql命令行的方法步骤 现在向大家介绍mysql命令行下,从数据库的建立到表数据的删除全过程,希望对大家有所帮助. 登陆mysql 打cmd命令终端,如果已经添加了mysql的环境变量,可以直 ...

  6. mysql 常见密码设置_设置mysql用户密码(5.6/5.7)、远程连接数据库、常用命令

    注: 以上命令均需要在mysql下执行:在mysql中每行命令末尾加上分号,表示该行命令执行结束. tb_name即table name()表名. 示例: [root@centos-01inux my ...

  7. django mysql连接超时设置_坑(一)—— Django ORM 连接超时的坑

    问题 数据库链接丢失异常 django.db.utils.OperationalError: (2013, 'Lost connection to MySQL server during query' ...

  8. mysql 外键设置_详解MySQL外键设置

    MySQL外键设置是学习MySQL数据库过程中不能不提的,下面就会为您详细介绍MySQL外键设置的方法,希望对您学习MySQL外键设置方面能有所帮助. 外键的作用: 保持数据一致性,完整性,主要目的是 ...

  9. mysql运维技巧_​mysql初级运维使用技巧

    整理了一下,工作中用到的最高的关于mysql的一些命令和使用技巧,分享给刚接触mysql的小伙伴么. 1mysql最基础 1.1mysql安装 建议新人安装mysql直接使用yum安装即可,大牛们已经 ...

最新文章

  1. c语言运行时显示内存不足,请问:c或c++运行时 遇到虚拟内存不足时咋办,帮优化下代码...
  2. 允许使用抽象类类型 isearchboxinfo 的对象_final关键字、抽象类以及接口
  3. JavaScript Tutorial
  4. 小米开发出100W手机快充技术:实测逆天
  5. 时钟周期及秒(s) 毫秒(ms) 微秒(μs) 纳秒(ns) 皮秒(ps)之间转换
  6. P4100-[HEOI2013]钙铁锌硒维生素【矩阵求逆,最大匹配】
  7. 转:什么是 Base64编码
  8. canvas1:简单介绍、开始使用、画直线+虚线
  9. 显示锁 java_第十三章:显示锁——Java并发编程实战
  10. Win10系统如何解除U盘写保护模式
  11. 通达信版弘历软件指标_[转载]弘历软件指标源码
  12. java技术可行性分析_java毕业设计管理系统需求分析
  13. gre 填空64-77
  14. Java单词查询小程序
  15. 济南python工资一般多少-济南十大python编程培训机构排行榜
  16. 【记录】关于编码格式导致的中文乱码问题
  17. buntu22.04安装WPS中文版(一百一十八)
  18. #5.2探讨时空同时考虑的相关理论的软肋
  19. 【网格 dp】A005_LC_二指输入的的最小距离(枚举上一个状态)
  20. Linux 启动定时任务配置

热门文章

  1. .Net Core 3.1,这匹黑马,2020年值得所有程序员重视!
  2. gRPC in ASP.NET Core 3.0 -- Protocol Buffer(1)
  3. 将传统 WPF 程序迁移到 DotNetCore 3.0
  4. 将传统 ASP.NET 应用迁移到 .NET Core
  5. dotnet core 开发无缝兼容Http和Websocket协议的接口服务
  6. 利用BenchmarkDotNet 测试 .Net Core API 同步和异步方法性能
  7. Postgresql快速写入\/读取大量数据(.net)
  8. [SSCore] 开源dotnet core 版本 SuperSocket
  9. 完成OSS.Http底层HttpClient重构封装 支持标准库
  10. java hibernate 分页查询_4 Hibernate HQL查询,分页查询