MySql 在 Linux中字符集导致乱码问题的解决

2023-11-04

1 查看字符集

show variables like 'character%';
show variables like '%char%';

看看出现的结果:

 

默认的是客户端和服务器都用了latin1,所以会乱码。
2 修改
1) 首先应该复制配置文件

 2) 进入 etc 中的配置文件中   vim /etc/my.cnf   增加设置字符集的字段

[client]
#password = your_password
port = 3306
socket = /var/lib/mysql/mysql.sock
default-character-set=utf8
# The MySQL server
[mysqld]
port = 3306
character_set_server=utf8
character_set_client=utf8
collation-server=utf8_general_ci
socket = /var/lib/mysql/mysql.sock
skip-external-locking
key_buffer_size = 384M
max_allowed_packet = 1M
table_open_cache = 512
sort_buffer_size = 2M
read_buffer_size = 2M
read_rnd_buffer_size = 8M
myisam_sort_buffer_size = 64M
thread_cache_size = 8
query_cache_size = 32M
# Try number of CPU's*2 for thread_concurrency
thread_concurrency = 8
[mysql]
no-auto-rehash
default-character-set=utf8

3 重启mysql

service mysql stop;
service mysql start;

4 重新连接后重新create databse并使用新建库,然后再重新建表试试  必须新建,只有新建的库和表才生效

5 还是乱码的话就设值init_connect='SET NAMES utf8'  

 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

MySql 在 Linux中字符集导致乱码问题的解决 的相关文章

  • 使用 Hibernate 在 MySQL 中存储字节数组

    我正在尝试保存带有字节数组字段的实体 我在 MySQL 数据库之上使用 Hibernate 和 JPA 这是字段定义 对于嵌入式 H2 数据库来说效果很好 Entity name blob public class Blob Lob Bas
  • Mysql - Mysql2::错误:字符串值不正确:

    所以我建造了一个刮刀并拉动一些物体 问题是有些是外语 它使 mysql 数据库有点崩溃 这是我得到的错误 知道我能用这个做什么吗 谢谢 Mysql2 错误 列的字符串值不正确 xC5 x8Dga 第 1 行的 描述 插入sammiches
  • 如果列有多个逗号分隔值,如何过滤 mysql 数据?

    我想问如果检查条件以查找具有多个逗号分隔值的列 如何过滤 mysql 数据 我给你举个例子 我有下表说 tbitems id item names item types item features 1 item 1 8 6 10 5 4 9
  • MySQL InnoDB 查询性能

    我正在尝试优化一个简单的 sql 查询 该查询将多次运行大量数据 这是场景 MySQL 与 InnoDB 表 where 和 join 中使用的所有字段都已索引 表有 FK 我不需要查询的整个缓存 但每个表的缓存是可能的 表有更多的更新 插
  • Preg_replace() 删除除查询结尾之外的所有内容

    首先 为我糟糕的英语感到抱歉 我有这样的疑问 SELECT t1 SELECT COUNT FROM table a t2 WHERE t1 id t2 id c AND t2 status 1 AS aula FROM table c t
  • C#:SQL 查询生成器类

    在哪里可以找到好的 SQL 查询构建器类 我只需要一个简单的类来构建 SQL 字符串 仅此而已 我需要它用于 C 和 MySql 我真的不需要像 Linq 或 NHibernate 这样的东西 谢谢 由于 Google 将我引导至此页面 我
  • 在docker中使用MySQL数据库设置aspnetcore

    我正在尝试设置一个 docker compose 文件 其中包含 asp net core mysql 数据库和 phpmyadmin 的容器 设置我的 mysql 服务器没有问题 我可以使用 phpmyadmin 访问它 我的 asp n
  • MySQL 服务器未启动

    当我做 mysql u root p并输入my password这就是我得到的 错误 2002 HY000 无法通过套接字 var run mysqld mysqld sock 连接到本地 MySQL 服务器 2 所以我输入 systemc
  • mySQL MATCH 跨多个表

    我有一组 4 个表 我想对其进行搜索 每个都有全文索引 查询可以使用每个索引吗 CREATE TABLE categories id int 5 unsigned NOT NULL auto increment display order
  • MySQL 全文搜索不适用于某些单词,例如“house”

    我已经在 3 个字段中的一小部分记录上设置了全文索引 也尝试了 3 个字段的组合 并得到了相同的结果 有些单词返回结果很好 但某些单词如 house 和 澳大利亚 不这样做 有趣的是 澳大利亚 和 家乡 这样做 这似乎是奇怪的行为 如果我添
  • 单行的总和值?

    我有一个 MySQL 查询 它返回由一系列 1 和 0 组成的单行 它用于进度条指示器 我现在在代码中对它进行求和 但我尝试对查询中的值求和 并意识到我无法使用 SUM 因为它们有很多列 但只有一行 有没有办法可以在查询中自动求和 就像这样
  • PHP 选择后立即删除

    我有一个 PHP 服务器脚本 它从 MySQL 数据库中选择一些数据 一旦我将 mysql query 和 mysql fetch assoc 的结果存储在我自己的局部变量中 我就想删除我刚刚选择的行 这种方法的问题在于 PHP 似乎对我的
  • 将记录分成两列

    我的数据库中有一个 学生 表 其中包含大约 5 000 条记录 我想将这些记录显示在two分区 如何在不执行查询两次的情况下做到这一点 仅使用单个查询 显示示例http www freeimagehosting net uploads f1
  • 对于数据库来说,选择正确的数据类型会影响性能吗?

    如果是这样 为什么 我的意思是 tinyint 的搜索速度比 int 快吗 如果是这样 性能上的实际差异是什么 是的 根据数据类型 它确实有所不同 int vs tinyint不会在速度上产生明显的差异 但会在数据大小上产生差异 假设tin
  • 如何在 phpmyadmin 中创建 MySQL 触发器

    我想在 MySQL 中创建一个触发器 我运行以下命令 mysql gt delimiter mysql gt CREATE TRIGGER before insert money BEFORE INSERT ON money gt FOR
  • 如何使用 MySQL 的 LOAD DATA LOCAL INFILE 在导入 CSV 时将字符串日期更改为 MySQL 日期格式

    我正在使用 MySQL 的 LOAD DATA LOCAL INFILE SQL 语句将数据从 CSV 文件加载到现有数据库表中 下面是一个 SQL 语句示例 LOAD DATA LOCAL INFILE file csv INTO TAB
  • 当sql连接中存在两个同名列时,如何从一个表列中获取值

    当我连接两个具有相同名称列的表时 我目前面临着尝试获取值的问题 例如 table1 date和table2 date 每个表中的日期不同 我将如何获取 日期 本例中的表1 我目前正在跑步 while row mysqliquery gt f
  • 如何在Sequelize中设置查询超时?

    我想看看如何在 Sequelize 中设置查询的超时时间 我查看了 Sequelize 文档以获取一些信息 但我找不到我要找的东西 我发现的最接近的是 pools acquire 选项 但我不想设置传入连接的超时 而是设置正在进行的查询的超
  • 在 MySQL 中使用 COUNT 时如何返回 0 而不是 null

    我使用此查询返回存储在 sTable 中的歌曲列表以及存储在 sTable2 中的总项目数 SQL queries Get data to display sQuery SELECT SQL CALC FOUND ROWS str repl
  • Mysql 创建定义器

    我创建了一个在 CentOS Web 服务器上运行的 Intranet Web 应用程序 该应用程序使用另一个本地服务器 始终是 CentOS 作为 MySQL 数据库 在数据库内部我创建了例程 这些例程总是这样开始 CREATE DEFI

随机推荐

  • 阿特拉斯拧紧枪说明书_Atlas拧紧轴

    QST34 8CT T50 L150 H68435 6100 10 QST34 20CT T50 L150 H108435 6110 10 QST42 20CT T50 L134 H10 8435 6120 10 QST42 20COT T
  • C语言简介

    1 来历 C语言的原型是A语言 然后经过数次改进 简化 形成C语言 其出现原因是为了使编程更简单 更容易实现 2 动机 由A语言数次改编 为了更适应编译 3 故事 C语言的前身B语言 Ken Thompson用它写了第一个unix操作系统
  • c语言指针(深入了解指针)

    前沿 有人曾说过不会指针等于没有学习c语言 而我也是非常认同这个观点的 要想学习好c语言 指针是比不可缺少的 如果指针学不会c语言也就没办法学好 而向如此越重要的东西越比较难学 但难学并不代表学不会 这片文章将由简单到复杂让你深刻的了解指针
  • 【MATLAB】设置figure默认背景颜色:白色

    设置figure背景颜色 matlab的图形窗口默认背景为灰色 可以采用以下任一命令改变背景颜色 figure color w 或者figure color 1 1 1 或者set gcf color w 这样每次都需要额外执行命令 很麻烦
  • 解决在WebStorm中使用Vue组件的v-xxx等指令报错

    错误如下 这个报错并不会影响代码执行 强迫症不行 解决方法 点击File gt Settings gt 直接搜索 Unbound XML namespace prefix 直接把后面的勾去掉 保存即可 保存后如下 错误消失
  • Linux学习笔记(2) --- 标准目录结构

    Linux 标准目录结构 root 启动Linux时使用的一些核心文件 如操作系统内核 引导程序Grub等 home 存储普通用户的个人文件 ftp 用户所有服务 httpd samba user1 user2 bin 系统启动时需要的执行
  • [J2EE-07]XML建模

    1 回顾 1 XML的作用 配置 xml properties ini yaml 数据交互 XML webservice axis2 JSON ajax无刷新 2 配置位置和读取Properties配置文件 如何读取Properties配置
  • 导入别人的Android项目

    1 修改项目目录下的 build gradle 文件 将其中的 classpath com android tools build gradle x x x 中的x x x更改为Android Studio安装目录下的 User gradl
  • 【MOS管】

    文章目录 一 极性判断 二 N沟道和P沟道判断 三 寄生二极管 四 MOS管的作用 1 MOS管用作开关时在电路中的连接方法 2 反证法 五 MOS管的开关条件 六 相关概念 1 BJT 2 FET 七 MOS管的识别 一 从MOS管实物识
  • QT+opencv3打包发布程序

    1 以release方式调试程序 然后会在项目文件夹的x64 release下会有一个exe文件 把exe文件复制包自己想保存的文件夹 2 打开QT5 8程序的命令行 输入 cd d D xxx 这句话的意思是 打开d盘下的XXX文件夹 可
  • 6D pose estimation 之 EfficientPose

    github https github com ybkscht EfficientPose 新出的多目标6D姿态估计算法EfficientPose 看论文在多目标检测效果确实要比之前的算法要好 按github上走基本上可以跑通作者预训练的模
  • Maven仓库的配置

    目录 引言 一 准备工作 编辑二 环境变量的设置 二 maven仓库的设置 1 本地仓库设置 2 配置阿里云提供的镜像仓库 3 配置maven仓库的基础jdk版本 三 maven仓库在IDEA中的配置 引言 Maven 是 Apache 软
  • 单片机c51中断 — 中断嵌套实例IE0的置位和撤销

    项目文件 文件 关于项目的内容知识点可以见专栏单片机原理及应用 的第五章 中断 根据下原理图 编程验证二级外部中断嵌套效果 其中K0定为低优先级中断源 K1为高优先级中断源 此外 利用发光二极管D1验证外部中断请求标志IE0在脉冲触发中断时
  • Javascript基础介绍与arguments对象,console对象,json对象详述

    Javascript基础 Javascript基础 前言介绍与引用 基础语法 基础逻辑控制语句 数据类型 对象 属性与方法的区别 数组 函数 典例 setTimeout 函数声明 构建 作用域 类型转换 温习对象概念 arguments 隐
  • 2022-2027年中国重工行业市场全景评估及发展战略规划报告

    报告格式 电子版 纸介版 出品单位 华经产业研究院 本报告由华经产业研究院出品 对中国重工行业的发展现状 竞争格局及市场供需形势进行了具体分析 并从行业的政策环境 经济环境 社会环境及技术环境等方面分析行业面临的机遇及挑战 还重点分析了重点
  • 【文献阅读】数据重采样+特征选择(1)

    目录 1 面向不均衡数据的多分类集成算法 1 1 两阶段采样 1 2 算法整体框架 1 3 实验 1 4 期刊 2 基于多阶段混合集成的中小企业信用风险评价 3 基于边界自适应SMOTE和FocalLoss函数改进LightGBM的信用风险
  • flask的安装与使用

    说明 最近的项目需要用到flask 貌似3年前用过 不过很久没搞了 以前java web比较熟 这里做个简单的入门记录 官网 http docs jinkan org docs flask 下载与安装 pip install flask 建
  • 云计算时代——本质、技术、创新、战略

    云计算时代 本质 技术 创新 战略 一线云计算布道师历时6年力作 透析云计算本质 简述云计算关键技术 分析主要云服务架构 解剖云计算巨头策略 既有广度又有深度 云计算2 0时代必备 刘黎明 王昭顺 著 ISBN 978 7 121 2318
  • [附源码]Python计算机毕业设计大学生网络安全题库系统Django(程序+LW)

    该项目含有源码 文档 程序 数据库 配套开发软件 软件安装教程 项目运行 环境配置 Pychram社区版 python3 7 7 Mysql5 7 HBuilderX list pip Navicat11 Django nodejs 项目技
  • MySql 在 Linux中字符集导致乱码问题的解决

    1 查看字符集 show variables like character show variables like char 看看出现的结果 默认的是客户端和服务器都用了latin1 所以会乱码 2 修改 1 首先应该复制配置文件 2 进入