Mac OS X下使用MySQL出现中文乱码的解决办法

Mac OS 环境下 R语言连接MySQL方法 Mac OS 环境下 R语言连接MySQL方法 系统为MacOS Sieera 10.12.1 R语言使用R_Studio的RMySQL包实现 MySQL使用MySQL MySQLWorkbench管理 解决了使用R语言连接MySQL,出现的中文乱码问题 阅读详情

文章转自:http://www.2cto.com/database/201110/108470.html

       最近安装了mac osx lion系统,然后安装了mysql5.5.16版本的数据库进行开发,但是大家都知道,mysql的默认编码是latin1,如果存储中文的话就会出现乱码。

配置方法如下:

       1.拷贝/usr/local/mysql/support-files下的任意一个*.cnf文件到/etc/my.cnf;

       2.在my.cnf文件的[client]后面添加一句default-character-set=utf8( 不是default_character_set=utf8[i][/i],这个配置我没有试过,不知道能不能成功),关键在这里的配置,在[mysqld]后面添加如下三句:

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci;

        3.保存退出;

        4.重新启动mysql服务器就可以。

然后再就入mysql数据库查看编码(show variables)发现改成了utf8了。

如果还存在乱码的情况,就重建数据库,并指定字符集为utf8


mac MySQL中文乱码解决办法 mac OSX 系统 MySQL中文乱码解决办法 立即下载

相关推荐

Mac Mysql数据库中文乱码问题解决

主要介绍了Mac Mysql数据库中文乱码问题解决的相关资料,需要的朋友可以参考下

使用Mac版MySQL时中文为乱码的解决方法

Mac版的的MySQL默认没有my.cnf文件 第一步,查看MySQL数据库的字符集设置 1.打开Mac系统的终端(即小黑窗口) 2.登录MySQL,命令 mysql -u用户名 -p密码 3.输入命令:show variables like ‘%char%’; 即可看到如下图,一般是图中红框内为拉丁文“latin” 第二步,关闭MySQL数据库 在系统偏好设置中,点击MySQL,再点击图中...

灵台方寸山斜月三星洞 337

无人机避障——Mid360+Fast-lio感知建图+Ego-planner运动规划(胎教级教程)

本工作将 Mid360 激光雷达、Fastlio-SLAM 和 Ego-Planner 集成,实现无人机的环境感知、定位建图和运动规划(仿真过程)—— 胎教级教程。

weixin_45390670的博客 1万+

Mac下Mysql中文乱码解决方案

Mac端对新版mysql中文乱码问题的解决方案。

warmwine的博客 951

初探Proxmox Datacenter Manager:统一管理多集群与单节点的利器

本文介绍了Proxmox Datacenter Manager (PDM) 这一统一管理工具,它能有效解决多套Proxmox VE环境(包括集群和单节点)管理碎片化的痛点。文章详细阐述了PDM的核心功能、安装部署步骤,并通过实战演示了如何添加单节点与整个集群,实现资源的集中监控与基础运维,为运维人员提供了高效的集中管理解决方案。

weixin_29217235的博客 161

OpenNARS开源通用人工智能系统:非公理推理引擎实践指南

人工智能系统从基于规则推理到深度学习模型,始终围绕如何让机器具备智能决策能力。传统逻辑系统依赖公理和完备知识,而现实世界智能体需要在资源受限、信息不完备环境下进行推理。非公理推理系统(NARS)通过动态真值计算和信念修正机制,实现了在不确定性环境下的自主学习和决策。这种推理引擎的技术价值在于模拟人类思维的核心机制——归纳、演绎和学习,为通用人工智能(AGI)提供了不同于数据驱动的新路径。在应用场景上,NARS适用于游戏NPC决策、复杂系统故障诊断和自适应机器人控制等领域。OpenNARS作为NARS理论的开

weixin_31961675的博客 408

Mac下 mysql数据库传入中文乱码

问题:mac系统,通过php向mysql数据库中写入数据,中文乱码。在mysql中直接添加是可以的。在网上找了大量的文章,解决方式如下:1.编码不一致。 php文件的编码格式与数据库的不一致。查看编码后,是一致的。都为utf-8。2.mysql配置问题。 解决方式:找到 /private/etc 路径  你可以在终端cd /private/etc,也可以通过搜索 总之找到etc文件夹,在其下新增一...

tutuLee_wedo的博客 2405

顶刊《会计研究》数据复现|最新上市公司数智化数据

本文基于Python文本分析方法构建了中国A股上市公司数智化指标(1991-2024),通过识别年报中的"机器学习""智能医疗"等关键词,量化企业数字化与智能化融合程度。研究发现数智化企业更倾向于非正式渠道的定性披露以规避风险,该指标为监管完善信披规则提供了参考。研究还揭示了数智化对企业信息披露策略的转变,并提出了未来研究方向,包括数智化对绿色创新、ESG表现等影响机制。数据覆盖非金融类上市公司,采用文本挖掘技术构建结构化指标,为相关领域研究提供了微观基础。

PPdata_Academy的博客 1487

MAC下mysql中文乱码的解决方法

由于Mac版的MySql默认字符集不是utf-8,所以需要如下步骤来进行修改,本人亲测可行 1. 安装MySql 2. 在 终端 中输入sudo -s ,然后输入电脑密码 3. 在命令行中输入cd /usr/local/mysql/support-files 4. 继续输入cp my-default.cnf /etc/my.cnf 5. 继续输入cd /etc 6. 继续输入vi my

七夜之家 818

【Java完整版 面试必备】Leetcode Top100题目和答案-滑动窗口篇

【Java完整版 面试必备】Leetcode Top100题目和答案-滑动窗口篇

weixin_43298211的博客 2246

[Multisim][模电实验]简易函数信号发生器的设计与实现_北京邮电大学2019级信通院电子电路实验下

本文记述了笔者设计并实现以±12V供电电压输出1KHZ~10KHZ频率连续可调的方波、三角波和正弦波的过程。其中,方波输出电压峰峰值为12V(误差<20%),占空比可调、三角波输出电压峰峰值为8V(±20%),正弦波输出电压峰峰值≥1V。

lgc0208的博客 4万+

mysql mac 中文乱码_mac 解决MySQL中文乱码的问题 | 学步园

mac osx 10.9mysql 5.5安装mysql的dmg文件后,将/usr/local/mysql/support-files中的任意一个.cnf文件copy到/etc/目录并重命名为my.cnf修改my.cnf找到[mysqld] 添加character-set-server=utf8chatracter-set-server=utf8init_connect='SET NAMES ut...

weixin_42442653的博客 231

Photoscan+Smart3D+CC组合建模实战:如何用三款工具打造高精度实景模型

本文详细介绍了如何整合Photoscan、Smart3D和ContextCapture三款软件,构建高效高精度的实景三维建模工作流。通过利用Photoscan稳健的空三解算、Smart3D精准的刺点优化,以及ContextCapture强大的最终建模能力,该方案能有效应对复杂地形与海量数据,显著提升模型质量与生产效率,适用于测绘、文化遗产数字化等专业领域。

weixin_29230649的博客 104

mac os mysql 中文乱码_OS X 安装了MySQL官网的MySQL之后乱码的问题

这是因为MySQL官网默认设定的字符集为拉丁字符集。自然不兼容我们的中文,所以乱码了。不过如果你是自己在mac编译安装的应该不会有这种问题,因为编译的时候就可以直接设定默认字符集了。也不需要看到这篇博文了。当然阿福写这篇博文的主要目的是为了告诉小伙伴们,图方便的后果就是,你以后会更麻烦。安装MySQL不说了,毕竟直接去MySQL官网下载一个MySQL的DMG直接安装就OK了。和win下一模一样,一...

weixin_32428571的博客 129

【Docker】常见容器问题解决#OCI runtime create failed: container_linux.go:349: starting container process

ERROR: for nginx Cannot start service nginx: OCI runtime create failed: container_linux.go:349: starting container process caused "process_linux.go:449: container init caused \"rootfs_linux.go:58: mounting \\\"/data/docker-compose/n

liu_chen_yang的博客 5528

假人有限元模型

假人模型,车辆碰撞假人有限元模型,适合做乘员安全的研究者利用

mysql-bin 乱码_技术|解决MySQL中文乱码以及版本不一致问题

这几天基于Heritrix写了一个爬虫,用到MySQL,在导入导出数据时,遇到一些乱码问题,好不容易解决了,记录一下,以备查看。一、导出数据先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47。我想把本机数据库内的数据迁移到另一台机器上,于是使用Workbench中自带的import/ex...

weixin_33309433的博客 678

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

mysql数据库乱码怎么修改_mysql数据库乱码怎么修改

解决MySQL中文乱码以及版本不一致问题这几天基于Heritrix写了一个爬虫,用到MySQL,在导入导出数据时,遇到一些乱码问题,好不容易解决了,记录一下,以备查看。一、导出数据先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5...文章知与谁同2017-05-021654浏览量linux运维必...

weixin_35712036的博客 713

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

在Mac OS X上修改mysql的默认字符集

我做的毕设是一个Android的校园社团app,其中用户在手机app上编辑完信息需要上传后台服务器,然后服务器再写入数据库中,我用的数据库是mysql。服务器可以正常接收中文,然而向mysql中写入时却写入乱码(mysql中可以正常存储中文,前台可以正常获取数据库中的中文,就是向里写有问题),最后推测应该是mysql的问题。

for & if 513

Mac OS 下 MySQL 问题解决

配置清单: MacbookPro OS X EI Capitan 10.11.6 Mysql 是官网下载 dmg 文件 5.7.18 版本 数据库管理软件是 DataGrip 今天一早起来重启MAC 后发现MySQL 服务无法启动, 怎么点击都无法启动,在控制台...

chengkaidian8505的博客 284

Mac os x Mysql 解决中文乱码的问题

Mac os x Mysql 解决中文乱码的问题 装好mysql 后面,导入以前数据库数据,包含中文,可能会出现乱码。 首先查看mysql 字符编码信息 show variables like 'char%'; 只要跟更改来如上则没有问题;那么怎么跟改呢,在你安装数据库的时候,在/etc/ 下面找到你的数据库配置文件my.c...

weixin_30894389的博客 95

mac OS X 下 hibernate连接 mySql 中文乱码问题记录

mac OS环境下,使用Sequel pro可视化管理工具可以很方便的管理mysql数据库,键表及数据维护。 使用过程中出现了中文乱码问题,解决方法很简单 建数据库的时候确定ecoding为 utf-8 hibernate连接数据库url 改成jdbc:mysql://127.0.0.1/testDB?useUnicode=true&characterEncoding=UTF-8...

Sid雨小烛的空间 171

excel的mysql语言,Mysql中文乱码及导出sql语句和Excel的相关解决方法

这几天基于Heritrix写了一个爬虫,用到mysql,在导入导出数据时,遇到一些乱码问题,好不容易解决了,记录一下,以备查看。一、导出数据。先说明一下自己的环境:Mac OS X 10.8.3, MySQL Community Server 5.6.10, MySQL Workbench 5.2.47。我想把本机数据库内的数据迁移到另一台机器上,于是使用Workbench中自带的import/...

weixin_29178069的博客 164

Windows下mysql中文导入出错:ERROR 1366 (HY000)

转载自:http://lwjlaser.iteye.com/blog/1013071 原来在linux下写的程序改到windows中来了,测试程序的时候要向mysql数据库插入测试数据,刚开始用的是mysql gui tools,没想到在sql语句框里无法输入中文(输入极为乱码),很是悲剧,于是改用mysql命令行输入中文,没想到在插入的时候出现错误“RROR 1366 (HY000): Inc

一位踽踽前行的码农 2205

解决mysql5.6无法显示和插入中文(mac/linux)

系统:Mac OS X 10.11 mysql:mysql-5.6.26-osx10.8-x86_64 GUI:Mysql Workench 6.3 原因在于mysql的编码方式。显示mysql编码方式:show variables like 'character%'; 改成像我这样的应该就可以显示和插入中文了。 在网上搜了一下有很多大同小异的解决办法。这里我把适用于我的

sss_coder的专栏 3243

Mac下修改mysql字符集

向 mysql 里插入中文时显示乱码,那是因为 mysql 字符集不对造成的,下面做下笔记,mac下修改mysql的默认字符集为utf8: 1. 检查默认安装的mysql的字符集,登陆 mysql 后 mysql> show variables like '%char%'; 或 show variables like 'character_set_%'; +--------

luohai859的专栏 5438
上一篇: Spring3 Hibernate4 AopConfigException CGLIB2 is not available
下一篇: Kerberos V5多KDC设置
bourne_again
博客等级 码龄14年 12粉丝 24原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值