返回顶部
首页 > 资讯 > 数据库 >[mysql]修改collation为utf8_bin
  • 780
分享到

[mysql]修改collation为utf8_bin

[mysql]修改collation为utf8_bin 2017-03-18 16:03:36 780人浏览 无得
摘要

mysql默认字段值区分大小写: character-set-server=utf8 collation-server=utf8_bin init-connect="SET NAMES utf8;" SELECT DEFAULT_

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
您可能感兴趣的文档:

--结束END--

本文标题: [mysql]修改collation为utf8_bin

本文链接: https://lsjlt.com/news/1754.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • [mysql]修改collation为utf8_bin
    mysql默认字段值区分大小写: character-set-server=utf8 collation-server=utf8_bin init-connect="SET NAMES utf8;" SELECT DEFAULT_...
    99+
    2017-03-18
    [mysql]修改collation为utf8_bin
  • mysql中如何修改collation
    今天小编给大家分享一下mysql中如何修改collation的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一...
    99+
    2024-04-02
  • mysql编码如何修改为utf8
    本篇内容介绍了“mysql编码如何修改为utf8”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • mysql修改字段为null的方法
    这篇文章将为大家详细讲解有关mysql修改字段为null的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql修改字段为null的方法:1、新建一个查询,使用语句...
    99+
    2024-04-02
  • mysql如何修改字段为非空
    这篇文章主要介绍了mysql如何修改字段为非空,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 mysql中可使用...
    99+
    2024-04-02
  • 在mysql怎么修改表为外键
    在mysql修改表为外键的示例:country 表是父表,country_id是主键,city是子表,外键为country_id,和country表的主键country_id对应,在创建表的时候添加外键,示例:create tab...
    99+
    2024-04-02
  • mysql修改列名为主键的方法
    这篇文章将为大家详细讲解有关mysql修改列名为主键的方法,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。mysql修改列名为主键的方法:使用“ALTER TABLE 数据...
    99+
    2024-04-02
  • mysql如何将字段修改为not null
    本文小编为大家详细介绍“mysql如何将字段修改为not null”,内容详细,步骤清晰,细节处理妥当,希望这篇“mysql如何将字段修改为not null”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深...
    99+
    2024-04-02
  • mysql如何修改存储引擎为innodb
    这篇文章主要介绍“mysql如何修改存储引擎为innodb”,在日常操作中,相信很多人在mysql如何修改存储引擎为innodb问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”...
    99+
    2024-04-02
  • mysql如何修改字段允许为空
    这篇“mysql如何修改字段允许为空”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“mysq...
    99+
    2024-04-02
  • mysql怎么修改表为主键递增
    mysql修改表为主键递增的示例代码:alter table tb_name modify id int auto_increment primary key意...
    99+
    2024-04-02
  • mysql怎么修改字段可以为空
    要修改字段可以为空,可以通过ALTER TABLE语句来实现。具体步骤如下: 打开MySQL客户端,连接到相应的数据库。 使...
    99+
    2024-04-09
    mysql
  • mysql如何修改为大小写不敏感?
    我们有时会面临需要对mysql数据库设置为大小写不敏感,比较常见的例如:在Linux下,MySQL的表名区分大小写,而在Windows下是不区分,有时候在Linux上查询大写表名时就会出现找不到表的情...
    99+
    2023-09-01
    mysql 数据库 linux
  • mysql innodb_buffer_pool_size 修改
    innodb_buffer_pool_size默认大小为128M。当缓冲池大小大于1G时,将innodb_buffer_pool_instances设置大于1的值可以提高服务器的可扩展性。 大的缓冲池可以减小多次磁盘I/O访问相同的表数据。...
    99+
    2023-08-18
    数据库 服务器 mysql
  • 【Mysql】修改mysql时区
    首先需要查看mysql的当前时区,用time_zone参数 mysql> show global variables like '%zone%'; +-------...
    99+
    2024-04-02
  • MySQL数据库中怎么修改引擎为INNODB
    MySQL数据库中怎么修改引擎为INNODB,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。  对于MySQL数据库,如果你要使...
    99+
    2024-04-02
  • mysql实现批量修改字段null值改为空字符串
    目录批量修改字段null值改为空字符串将某个字段修改为null(从不允许为空not null修改为null)批量修改字段null值改为空字符串 UPDATE 表名 SET 字段名 = ( CASE WHEN IFNU...
    99+
    2024-04-02
  • oracle 字符集修改 AL32UTF8 改为 ZHS16GBK
    在使用ORACLE的过程中,会出现各种各样的问题,各种各样的错误,其中ORA-12899就是前段时间我在将数据导入到我本地机器上的时候一直出现的问题.不过还好已经解决了这个问题,现在分享一下,解决方案;出现ORA-12899,是字...
    99+
    2014-09-09
    oracle 字符集修改 AL32UTF8 改为 ZHS16GBK
  • MySQL修改密码
    一、查看MySQL临时密码 Linux安装好MySQL后,为了增加数据库的安全性,在安装时会为root用户生成一个临时的随机密码,存放在/var/log/mysqld.log 中。 [root@localhost mysql_bu...
    99+
    2018-01-10
    MySQL修改密码
  • 修改mysql密码
    mysql密码修改 使用xampp的小伙伴,修改密码后肯定不能登录localhost了,所以要打开config.inc.php 这个文件并找到如下部分: $cfg[‘Servers‘][$i][‘auth_type‘] = ‘confi...
    99+
    2015-10-26
    修改mysql密码 数据库入门 数据库基础教程 数据库 mysql
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作