3.修改MySQL字符集

3.1修改服务器级别字符集

a.临时修改

mysql>SET GLOBAL character_set_server=utf8;

b.永久修改

打开/etc/mysql/my.cnf,在[mysqld]后添加character-set-server=utf8

3.2修改数据库级

a. 临时更改

mysql>SET GLOBAL character_set_database=utf8;

b. 永久更改

改了服务器级就可以了

3.3修改表级

mysql>ALTER TABLE table_name DEFAULT CHARSET utf8; 更改了后永久生效

3.4修改列级修改示例

mysql>ALTER TABLE `products` CHANGE `products_model` VARCHAR( 20 ) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL; 更改了后永久生效

3.5更改连接字符集

a. 临时更改:mysql> SET GLOBAL character_set_client;

b. 永久更改:打开/etc/mysql/my.cnf,在[client]后添加default-character-set=utf8

Notice:3.1和3.5需要重启mysql:   service mysql restart

修改mysql字符集后如何生效_修改MySQL字符集相关推荐

  1. mysql设置参数不生效_关于mysql的wait_timeout参数 设置不生效的问题【转】

    关于wait_timeout 有一次去online set wait_timeout 的时候发现改了不生效,如下: mysql> show variables like 'wait_timeou ...

  2. mysql初始化后启动失败_初始化MySQL后服务不能正常启动

    初始化MySQL服务后,使用/etc/init.d/mysqld启动MySQL服务,报错,查看其错误日志error.log: 150413 21:26:54 mysqld_safe mysqld fr ...

  3. php.ini centos,CentOS下修改php.ini后不生效的方法

    PHP Version 5.6php.ini重启nginx php.ini设置不生效,本文主要和大家分享CentOS下修改php.ini后不生效的方法,希望能帮助到大家. centos中修改etc/p ...

  4. mysql my.cnf 不生效_MySQL修改my.cnf配置不生效的解决方法

    本文实例讲述了MySQL修改my.cnf配置不生效的解决方法.分享给大家供大家参考,具体如下: 一.问题: 修改了 my.cnf 配置文件后,却不生效,这是怎么回事? 二.原因: 我们注意到,这里只说 ...

  5. mysql 配置多个数据库连接_总结MySQL修改最大连接数的两个方式

    问题 在使用MySQL数据库的时候,经常会遇到这么一个问题,就是"Can not connect to MySQL server. Too many connections"-my ...

  6. Centos7.X修改hostname立刻生效-修改/etc/hostname后立刻生效-Centos7.x修改hostname永久生效

    目录 一.环境 二.操作 三.遇到的问题 四.解决之道 五.总结 一.环境 OS:CentOS Linux release 7.5.1804 二.操作 原来hostname: [root@qin113 ...

  7. 如何修改mysql占用的端口号_修改mysql端口号(mysql的端口号)

    修改mysql端口号(mysql的端口号) 2020-05-07 22:12:00 共10个回答 如何查看mysql默认端口号和修改端口号 登录mysql,使用命令showglobalvariable ...

  8. 修改注册表后不重启计算机,修改注册表后不重启计算机边生效(转)

    修改注册表后不重启计算机边生效. const int WM_SETTINGCHANGE = 0x001A; const int HWND_BROADCAST = 0xffff; IntPtr resu ...

  9. mysql改utf8mb4后速度慢_更改MySQL数据库的编码为utf8mb4

    更改MySQL数据库的编码为utf8mb4 utf8mb4编码是utf8编码的超集,兼容utf8,并且能存储4字节的表情字符. 采用utf8mb4编码的好处是:存储与获取数据的时候,不用再考虑微信昵称 ...

  10. mysql是如何管理数据_【MySQL】如何管理数据库

    MySQL作为一款数据库管理系统(DataBase Management System,DBMS)软件,可以管理多个数据库.本文,主要讲述如何对一个数据库进行一系列的"增.删.改.查&quo ...

最新文章

  1. 散列算法 SHA-1,SHA-2和SHA-256之间的区别
  2. wxWidgets:内存检查示例
  3. Effective Java之利用有限制通配符提升API的灵活性(二十八)
  4. 生信人一口气搞定SCI作图与数据处理的技巧,有这一个就妥了!
  5. 程序员的算法课(20)-常用的图算法:最小生成树(MST)
  6. Xcode误删Images.xcassets文件夹的恢复办法(Assets.xcassets)
  7. 利用project编制进度计划
  8. 基于Java前后端分离的在线蛋糕销售系统(含优秀毕业论文)
  9. 倍福--控制雷赛步进电机
  10. Rabbitmq取消预取机制配置,配置手动确认后仍然java.lang.IllegalStateException: Channel closed; cannot ack/nack的问题
  11. Roundpic:超简单的在线图片圆角处理~
  12. jieba.lcut()
  13. Android中action启动方法大全
  14. 渗透测试-Python安全工具编程基础
  15. 谷歌浏览器密码导入导出
  16. 业务知识 - 行业笔记
  17. 家用nas装linux和windows,你会用 NAS 给 PC 装系统吗?
  18. EasyMesh最简单的入门级介绍
  19. Linux下软件逆向工程的介绍(一)
  20. 四川多多开店:拼多多银行卡认证流程是什么

热门文章

  1. ms Sql server 中的getDate()函数使用方法总结
  2. 【上采样问题】将浮点运算转换成整数运算
  3. Crawler 爬虫
  4. 代码片段---重定向
  5. Oracle的共享关闭 独有关闭和共享更新关闭 (2)
  6. SpringDataJpa 概述
  7. 3. 说清 Observable
  8. 009 HDFS的shell命令(里面有一个安全模式)
  9. R语言学习笔记-Error in ts(x):对象不是矩阵问题解决
  10. MyRocks之备份恢复