修改mysql数据库默认字符集

查看系统版本,数据库版本
在这里插入图片描述

前提你必须已经安装好了mysql。
参考:https://blog.csdn.net/qq_50247813/article/details/137137915

查看mysql的默认字符集

show variables like '%char%';		查看数据库默认字符集
SELECT @@collation_database;	查看数据库默认校对规则

在这里插入图片描述

可以看出mysql 数据库:

character_set_database			 latin1				可以看出mysql数据库默认的字符集为 latin1
character_set_server             latin1				mysql服务器默认的字符集为 latin1
collation_database 			     latin1_swedish_ci	校对规则是latin1_swedish_ci

character_set_database 是跟随character_set_server的配置,所以只需要修改haracter_set_server的配置即可。

实验:

  1. 在控制台临时修改 character_set_server 的值为 utf8,然后创建数据库

    set character_set_server = utf8;
    

    在这里插入图片描述
    可以看出现在创建的数据库字符集默认是UTF-8

  2. 永久修改mysql 数据库默认字符集和校对规则
    修改配置默认配置文件 /etc/my.cnf

    [mysqld]
    character_set_server = utf8
    collation-server = utf8_general_ci
    

    在这里插入图片描述
    重启mysql

    [root@localhost ~]# systemctl restart mysqld
    

    在查看默认字符集,校对规则

    show variables like '%char%';
    SELECT @@collation_database;
    

    在这里插入图片描述
    到这里就已经修改成功了

相关推荐

  1. 如何修改MySQL默认端口

    2024-03-31 00:06:02       41 阅读
  2. MySQL入门学习-数据修改.修改

    2024-03-31 00:06:02       9 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-31 00:06:02       18 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-31 00:06:02       19 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-31 00:06:02       19 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-31 00:06:02       20 阅读

热门阅读

  1. 深入Python元编程:从基础到实践

    2024-03-31 00:06:02       17 阅读
  2. 面试题库二

    2024-03-31 00:06:02       18 阅读
  3. 蓝桥杯刷题记录之蓝桥王国

    2024-03-31 00:06:02       23 阅读
  4. C/C++ ② —— C++11智能指针

    2024-03-31 00:06:02       18 阅读
  5. 【前端学习——css篇】3.隐藏元素的方法

    2024-03-31 00:06:02       16 阅读
  6. C++蓝桥考级一级到十八级的考点内容整理

    2024-03-31 00:06:02       19 阅读
  7. js教程(10)

    2024-03-31 00:06:02       21 阅读
  8. 【阅读笔记】《你的第一本博弈论》

    2024-03-31 00:06:02       18 阅读
  9. 防范非法集资,小米消金在行动

    2024-03-31 00:06:02       17 阅读