我的编程空间,编程开发者的网络收藏夹
学习永远不晚

[mysql]修改collation为utf8_bin

短信预约 信息系统项目管理师 报名、考试、查分时间动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

[mysql]修改collation为utf8_bin

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

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

[mysql]修改collation为utf8_bin

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

[mysql]修改collation为utf8_bin

mysql默认字段值区分大小写:character-set-server=utf8collation-server=utf8_bininit-connect="SET NAMES utf8;"SELECT DEFAULT_CHARACTER_SET_NAME
2017-03-18

mysql怎么修改字段可以为空

要修改字段可以为空,可以通过ALTER TABLE语句来实现。具体步骤如下:打开MySQL客户端,连接到相应的数据库。使用以下命令来修改字段的属性,将字段设置为可以为空:ALTER TABLE 表名 MODIFY 列名 数据类型 NULL;
mysql怎么修改字段可以为空
2024-04-09

mysql innodb_buffer_pool_size 修改

innodb_buffer_pool_size默认大小为128M。当缓冲池大小大于1G时,将innodb_buffer_pool_instances设置大于1的值可以提高服务器的可扩展性。 大的缓冲池可以减小多次磁盘I/O访问相同的表数据。
2023-08-18

修改mysql密码

mysql密码修改使用xampp的小伙伴,修改密码后肯定不能登录localhost了,所以要打开config.inc.php 这个文件并找到如下部分:$cfg[‘Servers‘][$i][‘
修改mysql密码
2015-10-26

oracle 字符集修改 AL32UTF8 改为 ZHS16GBK

在使用ORACLE的过程中,会出现各种各样的问题,各种各样的错误,其中ORA-12899就是前段时间我在将数据导入到我本地机器上的时候一直出现的问题.不过还好已经解决了这个问题,现在分享一下,解决方案;出现ORA-12899,是字符集引起的,中文在UTF-8中
oracle 字符集修改 AL32UTF8 改为 ZHS16GBK
2014-09-09

编程热搜

目录