1.windows安装5.5.5.9的服务器

2.打开window服务找到mysql的服务,右键属性查看路径

3.打开路径,修改mysql配置文件my.ini

4.修改[client]中的default-character-set=utf8mb4

5.修改[mysqld]中的character-set-client-handshake = FALSE

character-set-server = utf8mb4

collation-server = utf8mb4_unicode_ci

init_connect=’SET NAMES utf8mb4'

6.修改[mysql]中的default-character-set=utf8mb4

7.第4,5,6步中如果my.ini中有相关属性,则进行修改,没有的话就添加 ,修改完成后,记得重启服务

8.修改database/table和column的字符集,进入mysql中,按下述所示进行命令的执行:

修改database的字符集:

ALTER DATABASE 数据库名 CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

例如:

ALTER DATABASE appdb CHARACTER SET = utf8mb4 COLLATE = utf8mb4_unicode_ci;

然后执行use 数据库名,指明当前需要进行字符集修改的数据库;例如:use appdb;

修改table的字符集:

ALTER TABLE 表名 CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

例如:

ALTER TABLE user_diary CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

修改column的字符集:

ALTER TABLE 表名 CHANGE 字段名 字段名 该字段原来的数据类型 CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

例如:

ALTER TABLE user_diary CHANGE contend contend TEXT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;

9.exit退出mysql

mysql 表情存储数据库_MYSQL表情存储数据库报错相关推荐

  1. mysql floor 不准确_MYSQL的floor出现报错如何解决

    MYSQL的floor出现报错如何解决 发布时间:2020-06-02 17:30:49 来源:51CTO 阅读:159 作者:三月 不知道大家之前对类似MYSQL的floor出现报错如何解决的文章有 ...

  2. mysql添加用户出错_mysql添加用户inset报错1346解决办法

    我的MySQL版本为5.6.14版本,是二进制包安装的(虽然是二进制包安装的,但是以下问题同样适用于源码安装包安装的MySQL) 今天在我的测试库上添加一个新用户,报错: [mailto:mysql@ ...

  3. django配置mysql,并解决NameError: name ‘_mysql‘ is not defined报错

    首先需要安装好mysql,然后修改django的setting.py 将原始的: DATABASES = {'default': {'ENGINE': 'django.db.backends.sqli ...

  4. 本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案

    本机未装Oracle数据库时Navicat for Oracle 报错:Cannot create oci environment 原因分析及解决方案 参考文章: (1)本机未装Oracle数据库时N ...

  5. SQL数据库可疑恢复 挂起恢复 置疑恢复 SQL数据库无法附加修复 附加报错 9003

    SQL数据库可疑恢复 挂起恢复 置疑恢复 SQL数据库无法附加修复 附加报错 9003 数据类型 MSSQL 2008R2  数据大小 352 MB 故障检测 服务器几次断电后数据库可疑 无法附加 消 ...

  6. DM7数据库DMAP服务异常,报错“ dmap init failed, code[-7157]: 管道文件已存在”

    问题描述:centos7下达梦数据库DM7启动dmap服务报错" dmap init failed, code[-7157]: 管道文件已存在" 1)查看DmAPService服务 ...

  7. MySQL无法启用/etc/my.cnf配置文件,重启报错Warning: World-writable config file ‘/etc/my.cnf’ is ignored的解决方法

    MySQL无法启用/etc/my.cnf配置文件,重启报错Warning: World-writable config file '/etc/my.cnf' is ignored的解决方法 问题分析 ...

  8. 简述mysql 存储引擎_Mysql基础-存储引擎简述

    说明:Mysql服务器提供了丰富的存储引擎供我们选择,并且给我们提供了足够的可配性,完全可以根据实际需要实现自定义. Mysql 的存储引擎介绍 在数据库中存的就是一张张有着千丝万缕关系的表,所以表设 ...

  9. mysql中的存储机制_Mysql的存储引擎

    MySQL的存储引擎存储引擎是什么?MySQL中的数据用各种不同的技术存储在文件(或者内存)中.这些技术中的每一种技术都使用不同的存储机制.索引技巧.锁定水平并且最终提供广泛的不同的功能和能力.通过选 ...

  10. mysql的远程存储引擎_mysql的存储引擎之FEDERATED

    mysql的存储引起 MySQL数据库有多种存储引擎:比如:MyISAM.InnoDB.MERGE.MEMORY(HEAP).BDB(BerkeleyDB).EXAMPLE.FEDERATED.ARC ...

最新文章

  1. 汇编语言 第3版 王爽 检测点习题部分—答案及详细解析 检测点3.2
  2. SQL Server 性能调优3 之索引(Index)的维护
  3. 多名分析师上调苹果目标股价,网络推广外包下苹果发展前景仍可观
  4. 关系和纽带:六度分割理论【存疑2处】
  5. android.hardware.camera2使用指南
  6. c语言 error 9,C语言求助(_) c:9: error: syntax error before '[' token
  7. 一篇文章助你理解Python3中字符串编码问题
  8. matlab二进制操作,[转载]Matlab二进制类型数据相关操作
  9. python的优点有哪些-python的优点和缺点是什么?
  10. Phaser开源2d引擎 html5游戏框架中文简介
  11. Jenkins教程(自动化部署)
  12. 南京师范大学汤国安教授《地理信息与人类生活》系列精品课程(5集全)
  13. iOS Podfile修改优化
  14. 随机过程通过线性系统matlab,随机信号分析实验:随机过程通过线性系统的分析.doc...
  15. JavaScriptTypeScript学习总结
  16. iOS开发之--内购、GameCenter、iCloud、Passbook功能开发汇总
  17. ERROR ITMS-4238
  18. DA1458x SDK Software Layout 随笔
  19. 正则表达式学习——(2)正则回溯
  20. Rooting Android

热门文章

  1. 万科旗下万物云冲刺港股:年营收237亿 经调整利润19亿
  2. 有赞数据仓库实践之路
  3. Redis命令详解:HyperLogLog
  4. 图书馆图书上架_图书馆书航志愿者图书整理与上架岗位补招
  5. 2022-4-9 Leetcode 912.排序数组
  6. 2022-1-25 Leetcode 970.强整数
  7. leetcode系列-122.买卖股票的最佳时机 II
  8. SpringBoot集成LibreOffice+jodconverter做文件预览(office转pdf)
  9. 计算机数字媒体专业毕业论文,数字媒体技术本科毕业论文选题.docx
  10. 骨传导蓝牙立体声耳机有哪些,五款骨传导无线蓝牙耳机推荐