【数据库】Mac环境解决MySQL不能插入中文的问题

MAC系统MySQL5.7插入中文数据失败而进行修改字符集、配置文件等一系列操作,详细步骤 mysql命令行窗口插入中文字段会报错,Incorrect string value…… 阅读详情

看了好多教程,终于搞好了。
参考:
https://blog.youkuaiyun.com/vr_jia/article/details/71891515
http://www.cnblogs.com/mojita/p/5347614.html
1. 到/etc目录下,用sudo最高权限,创建一个my.cnf文件,并输入:

[client]
default-character-set=utf8
[mysqld]
character-set-server=utf8

:wq保存

Last login: Wed May  2 20:31:19 on ttys000
Peggys-MacBook-Air:~ Peggy$ cd /etc
Peggys-MacBook-Air:etc Peggy$ sudo vi my.cnf
Password:
  1. 登录mysql,查看status里的编码
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql> status;
--------------
/usr/local/mysql/bin/mysql  Ver 14.14 Distrib 5.7.21, for macos10.13 (x86_64) using  EditLine wrapper

Connection id:      13
Current database:   
Current user:       root@localhost
SSL:            Not in use
Current pager:      stdout
Using outfile:      ''
Using delimiter:    ;
Server version:     5.7.21 MySQL Community Server (GPL)
Protocol version:   10
Connection:     Localhost via UNIX socket
Server characterset:    utf8
Db     characterset:    utf8 //**特别这里**
Client characterset:    utf8
Conn.  characterset:    utf8
UNIX socket:        /tmp/mysql.sock
Uptime:         26 sec

Threads: 1  Questions: 5  Slow queries: 0  Opens: 105  Flush tables: 1  Open tables: 98  Queries per second avg: 0.192
--------------

mysql> create database SCHOOL4;
Query OK, 1 row affected (0.00 sec)

mysql> 
  1. 修改成功,在数据库的表里添加试试
    这里写图片描述
    这里写图片描述
  2. 成功。
WVP+ZLM国标平台实战:从设备注册失败到视频播放黑屏,我遇到的5个典型问题与解法 部署WVP+ZLM国标视频平台时,设备注册失败、视频播放黑屏等问题常常让运维人员头疼不已。本文将基于真实运维场景,剖析五个最具代表性的故障案例,提供从网络配置到版本兼容性的全链路解决方案。 阅读详情

相关推荐

毫米波雷达dd-mimo中发射天线辐射方向图变化

本文详细介绍了dd-mimo的相位调制原理,以及分离天线的办法,最后演示了在dd-mimo中因为相位调制带来的辐射方向图的变化。

weixin_44555637的博客 1167

mac 文件隐藏加密工具_如何在照片内部加密和隐藏您的个人文件

mac 文件隐藏加密工具Have secret plans to take over the world that you don’t want anyone to be able to read? Encrypt those precious bytes with a custom password before disguising them as an ordinary picture th...

culul01313的博客 568

Python实战:超分辨率图像质量评估全攻略——PSNR、SSIM、LPIPS与NIQE的代码实现与优化

本文详细介绍了在Python中实现超分辨率图像质量评估的完整方案,涵盖PSNR、SSIM、LPIPS和NIQE四大核心指标。通过模块化代码设计、多进程并行处理和GPU加速优化,帮助开发者构建高效、可扩展的评估系统,并提供了实战避坑指南与结果解读方法。

weixin_29053073的博客 472

mac上mysql不能插入中文问题

编码问题需要设置成统一的编码格式才行,命令行进去mysql mysql -u root -p 输入命令查看当前数据库的编码格式: show variables like 'character_set_%'; 如果和下面一致就没问题: mysql> show variables like 'character_set_%'; +--------------------------

如鱼得水的专栏 6940

Web3前沿技术的智能合约安全审计

随着Web3技术的快速发展,智能合约作为区块链应用的核心组件,其安全性问题日益突出。本文旨在系统性地介绍智能合约安全审计的技术体系,帮助开发者理解智能合约安全风险,掌握安全审计的方法论和工具链。智能合约安全的基本概念常见漏洞类型及其原理安全审计的技术方法实际审计案例分析安全审计工具和资源首先介绍基本概念和背景然后分析常见漏洞和安全风险接着详细讲解安全审计技术提供实际案例和代码示例最后讨论工具资源和未来趋势智能合约:运行在区块链上的自执行程序,代码即法律安全审计。

AI天才研究院 1546

CANdb++ Editor实战:5步搞定DBC文件信号布局与字节对齐(附常见错误排查)

本文详细介绍了使用CANdb++ Editor进行DBC文件信号布局与字节对齐的实战方法。通过五步法,深入解析Intel与Motorola字节序差异、跨字节信号布局规则,并借助Layout视图等工具,帮助工程师高效解决信号错位、数据解析错误等常见问题,确保CAN网络通信的准确性与可靠性。

solidity8miner的博客 695

mac下解决mysql不兼容中文问题

一般来说,在mac下安装好mysql以后都是不支持中文的,取存中文都会报错,那是因为相关的编码没有设置好, 用命令 mysql -uroot -p 回车输入密码  启动mysql之后,输入 stauts 可以看到,大概如上图,很明显是编码问题,要将蓝色的地方改为utf-8编码。 修改的基本思路就是将mysql的配置文件my.cnf改一下,添加几行代码就能支持utf-8

oXiaoChong12345的博客 1385

别再踩坑了!QT5.15.2配置Android开发环境保姆级避坑指南(含Java8、SDK Tools版本选择)

本文提供QT5.15.2配置Android开发环境的详细避坑指南,重点解决版本锁定、SDK工具选择和QtCreator配置等常见问题。通过实测推荐的Java8、Android SDK Tools版本及NDK配置,帮助开发者高效完成环境搭建,避免隐性冲突和配置失败。

weixin_42537919的博客 237

一步解决Mac OS下MySQL数据库无法输入汉字的问题

简单解决Mac OS下MySQL数据库输入汉字问题

oZhengTuManMan的博客 1298

化工过程控制软件:Siemens PCS 7二次开发_(8).过程控制算法

在化工过程控制中,过程控制算法是实现自动化控制的关键技术之一。Siemens PCS 7 提供了丰富的控制算法库,但为了满足特定的工艺需求,往往需要进行二次开发。本节将详细介绍如何在 Siemens PCS 7 中进行过程控制算法的二次开发,包括常见的控制算法原理、实现方法和具体示例。

kkchenjj的博客 502

智能解译城市进程:遥感影像建筑物提取研究全景与前沿进展(数据集及代码)

随着全球城市化进程的加速,高效、精准地监测城市建筑物分布对城市规划、灾害评估、人口估算及智慧城市建设具有重要意义。传统的人工测绘方法耗时费力,难以满足大范围、动态更新的需求。而遥感影像建筑物提取技术,借助深度学习与计算机视觉,能够自动化识别并提取建筑物轮廓,极大地提升了城市信息获取的效率和精度。首先,建筑物提取是遥感影像解译的核心任务之一。

hanfeng5268的博客 591

解决Mac版mysql数据库无法插入中文的问题

当mac版mysql数据库全部配置完成后,就剩下插入中文的问题了,我们可以在终端中输入命令:cd /etc,进入etc文件夹, 然后在文件夹中创建一个my.cnf的文件,文件的内容如下: # Example MySQL config file for medium systems. # # This is for a system with little memory (32M - 64M...

u013455166的专栏 745

嵌入式工程师成长之路(0)----认识元件

在电子设计与维修中,认识元件是成功的关键!面对琳琅满目的电阻、电容、电感与二极管,样子形式千奇百怪,你是否也曾陷入困难? 本文基于行业权威分类标准,结合十年工程师实战经验,深度解析4大类、30+子类电子元件的核心特性、应用场景与避坑指南,助你从“小白”秒变“电子高手”!

云轩阁 11万+

mysql mac 中文乱码_MAC下 mysql不能插入中文和中文乱码的问题总结

MAC下 mysql不能插入中文和中文乱码的问题总结前言本文中所提到的问题解决方案,都是基于mac环境下的,但其他环境,比如windows应该也适用。问题描述本文解决下边两个问题:往mysql插入中文,能够成功,但mysql显示乱码不能往mysql插入中文,插入英文或数字能够成功其实,问题的根源还是文件或内容间使用了不同的编码方式造成的。首先查看当前使用的浏览器默认的编码方式是什么?可以看出,这个...

weixin_30696755的博客 254

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

mac环境下使用mysql插入中文都是??的问题,

ERROR 1366 (HY000): Incorrect string value: '\xE4\xB8\x8A\xE6\xB5\xB7' for column 'city' at row 1   在使用mac电脑中Mysql数据库的过程中,遇到一个问题,向一个数据表中插入数据时,由于其中一个字段的值是中文,数据库报错,无法插入。  mysql> insert into day_vid...

weixin_42898914的博客 541

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

mac环境下mysql插入中文字符串报错问题解决

最近搭建数据库时,用mysql workbench向数据库插入中文数据时,出现报错问题,上网查了一下发现是mysql编码问题,现把问题及决绝方法记录一下: 1. 环境 系统:macos10.12.3 mysql版本:5.7.16 2. 解决方法 (1) 在命令端输入 mysql>mysql -u root -p 回车输入密码 mysql>status; 如果编码出现bina

进击的白嘟 937

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

mac mysql 乱码_Mac IDEA MySQL数据库插入中文乱码

Mac IDEA MySQL 插入中文乱码数据库插入中文乱码问题,很大原因是由于数据库,SQL语句,以及编译器使用的字符集格式不一致导致的,如果出现乱码情况,我们可以首先排查编码格式问题,通过统一编码格式,尝试解决。工程环境MacOS 10.12.4MySQL 5.7.18IntelliJ IDEA 2016.3.3Navicat Premium 11.2.13设置 IDEA 编码格式打开IDEA...

weixin_42196279的博客 249

Mac版MySQL插入中文乱码解决方案

安装官方的Mac版 MySQL后发现插入中文后会造成乱码,在网上搜了一下说是修改/usr/local/mysql/support-files 文件夹下的my-default.cnf 并拷贝到/etc下重名为my.cnf,但是最新版的MySQL根本不存在什么.cnf的文件。最后索性在桌面上新建了一个my.cnf并用编辑器打开 粘贴如下代码 [client] default-character-se

5089

mysql插入数据时中文乱码_MySQL 插入数据时,中文乱码???问题的解决

在终端,mysql -u root -p 登录;show variables like 'character%';来查看当前数据库的相关编码集。client为客户端使用的字符集。connection为连接数据库的字符集设置类型,如果程序没有指明连接数据库使用的字符集类型则按照服务器端默认的字符集设置。database为数据库服务器中某个库使用的字符集设定,如果建库时没有指明,将使用服务器安装时指...

weixin_33734005的博客 877

mac mysql 插入中文乱码

参考 http://www.cnblogs.com/Logen/p/3562215.html 一、场景呈现   Mac 下Eclipse+mysql开发j2ee的时候,在页面像数据库中插入中文数据的时候,数据库会报错。而且即使插入成功,在控制台或者其他可视化数据库操作软件看数据发现都是??,错误的原因是数据库的编码问题。   二、问题解决方案   假设下文是对mysql基本

自由 平等~忠诚 奉献 3852

mysql 解决Mac版不能插入中文的问题

1、停止mysql服务; 2、找到/etc/my.cnf文件,增加配置,并保存: [mysqld] character-set-server=utf8 [client] default-character-set=utf8 3、启动mysql服务; 停止启动数据库命令: sudo /usr/local/MySQL/support-files/mysql.server start sudo /usr...

weixin_30267697的博客 292

在MAC下 Mysql 插入中文记录出现问号乱码的问题

插入中文记录出现问号乱码的问题。 可能是因为在创建 TABLE 的时候某一字段没有指定 CHARSET 为UTF8 ,并且数据库的 my.cnf配置文件里也没有指定默认的编码方式。 所以我找出解决问题的方法有如下两点: 1.修改mysql的配置文件。(全局性的) 打开终端。 cd /usr/local/mysql nano my.cnf 在 mysqld下面加入两行字 ch

hyh22222的博客 1235

IDEA 安装 mysql数据库 并访问 (Mac版)

电脑安装Mysql,IDEA安装mysql,IDEA访问mysql,通过代码连接mysql,遇到问题的解决方案,一文搞定!

weixin_39149333的博客 6254

MAC下 mysql不能插入中文和中文乱码的问题总结

MAC下 mysql不能插入中文和中文乱码的问题总结 前言 本文中所提到的问题解决方案,都是基于mac环境下的,但其他环境,比如windows应该也适用。 问题描述 本文解决下边两个问题: 往mysql插入中文,能够成功,但mysql显示乱码 不能往mysql插入中文,插入英文或数字能够成功 其实,问题的根源还是文件或内容间使用了不同的编码方式造成的。首先查看当前使用的浏览器默认的编码方式是什...

weixin_33946020的博客 300

MYSQL无法插入中文的问题,以及character_set_database属性修改

昨天发现在mac上安装的mysql数据库只能插入英文的记录,中文字符不行,明显是字符集的问题,常识找了几种方法,都不好使。最后发现创建数据库的时候指定字符集,创建表的时候也都指定字符集就行了。 例如: 建立数据库: CREATE DATABASE mydb CHARACTER SET utf8 COLLATE utf8_general_ci; 建立表格 CREATE TABLE category ...

纵横千里 捭阖四方 的专栏 1863

Mac版mysql修改字符编码问题

问题:我的Mac版MySQL版本是5.7.19,遇到不能在数据库中输入中文的问题,查看我的字符编码的时候,发现 character_set_database和 character_set_server 这两项是latin编码,需要改,网上的其他文章很多说cp cnf文件并添加修改,发现根本没有任何cnf文件,在下面这篇文章中找到了解决方法,而且他提示的错误我也犯了!希望后来者不要犯同样

Rm_hyj的博客 974
上一篇: 拿到了摩根斯坦利IT部门offer(2018 Morgan Stanley Technology Summer Analyst)
Peggy_Chang
博客等级 码龄11年 21粉丝 44原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值