`

mac 下修改mysql数据库的编码格式

阅读更多

首先,你可以现进入mysql ,然后输入如下命令 show variables like 'character_set_%';查看编码已经装的电脑的编码方式,

如下为我的电脑上的:

mysql> show variables like 'character_set_%';
+--------------------------+-----------------------------------------------------+
| Variable_name            | Value                                               |
+--------------------------+-----------------------------------------------------+
| character_set_client     | utf8                                                |
| character_set_connection | latin1                                              |
| character_set_database   | latin1                                              |
| character_set_filesystem | binary                                              |
| character_set_results    | utf8                                                |
| character_set_server     | latin1                                              |
| character_set_system     | utf8                                                |
| character_sets_dir       | /usr/local/mysql-5.1.45-osx10.6-x86/share/charsets/ |
+--------------------------+-----------------------------------------------------+
8 rows in set (0.00 sec)

 

(默认安装的mysql是这样的)/usr/local/mysql/support-files下将my-small.cnf 拷贝到某个地方(比如根目录下),然后修改这个文件,

在[client]下添加 default-character-set=utf8   ,然后在[mysqld]下添加:character-set-server = utf8

然后将这个文件mv到/etc/my.cnf

<!--?xml version="1.0" encoding="UTF-8" standalone="no"?-->

(这样便实现了了移动和重命名).重启mysql即可(重启命令: sudo /Library/StartupItems/MySQL/MySQL start ).

 

启动mysql

sudo /Library/StartupItems/MySQLCOM/MySQLCOM start




停止mysql

sudo /Library/StartupItems/MySQLCOM/MySQLCOM stop



 

注意: 有时候重启好像启动不了,这时候重新启动一下mac,就ok了.(2011.5.21)

 

完了可再次用命令来查看mysql的编码方式:

mysql> show variables like 'character_set_%';
+--------------------------+-----------------------------------------------------+
| Variable_name            | Value                                               |
+--------------------------+-----------------------------------------------------+
| character_set_client     | utf8                                                |
| character_set_connection | utf8                                                |
| character_set_database   | utf8                                                |
| character_set_filesystem | binary                                              |
| character_set_results    | utf8                                                |
| character_set_server     | utf8                                                |
| character_set_system     | utf8                                                |
| character_sets_dir       | /usr/local/mysql-5.1.45-osx10.6-x86/share/charsets/ |
+--------------------------+-----------------------------------------------------+
8 rows in set (0.00 sec)

ok了.

 

 

补充,在ubuntu下面,遇到此问题.解决办法一样,只是在/etc/mysql/下已经有了一个叫my.cnf的文件,我们直接在里面添加上面两天set信息即可.

 

 

分享到:
评论

相关推荐

    MAC 下管理mysql 管理工具

    功能特点: 支持多达30种编码方式 快速导出/导入、备份/还原数据库的SQL/CSV文件 最高版本支持MySQL 5.6 内置强大的数据库查询编辑器,...快速在Mac上架设本地MySQL数据库 在MAMP/XAMP架构上连接数据库 SSH连接模式

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

    Mac 下MySQL数据库中文乱码解决方案: 当我们用框架进行数据库的存储操作时,经常会遇到中文乱码的问题。 如:在使用Java中得SSH框架时,我们需要在web.xml文件中配置编码的filter,具体代码是: ...

    PeeweeMySQLObjects:一个(即将推出的)全功能 MySQL 数据库内省器,用于将 MySQL 数据库逆向工程为 Python 对象。 使用来自 Coleifer 的 Peewee

    一个(即将推出)功能齐全的 MySQL 数据库内省工具,用于将 MySQL 数据库逆向工程(转换)为 Python 对象。 它使用来自 Coleifer 的 Peewee(从或) 即使 Pwiz 存在,我还是在知道它之前编码了这个转换器。 我继续...

    MYSQL 5.7.12.zip

    MySQL (数据库服务器)是一款小型关联式数据库管理系统,MySQL (数据库服务器)的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常捧的数据库。MySQL (数据库服务器)在世界上是最流行的数据库语言。...

    MySQL是一个关系型数据库管理系统,mysql-5.7.39-winx64

    2.支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows等多种操作系统。 3.为多种编程语言提供了 API。这些编程语言包括 C、C++、Python、Java、Perl、PHP、Eiffel、...

    Linux mysql-5.7.12

    MySQL (数据库服务器)是一款小型关联式数据库管理系统,MySQL (数据库服务器)的执行性能非常高,运行速度非常快,并非常容易使用,是一个非常捧的数据库。MySQL (数据库服务器)在世界上是最流行的数据库语言。...

    MySQL 5.1参考手册

    1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. ...

    MySQL 5.1参考手册中文版

    1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? ...

    mysql5.1中文手册

    MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是...

    MYSQL中文手册

    1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? ...

    mysql官方中文参考手册

    1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. ...

    MySQL 6 绿色精简BAT版 2.24 MB

    &lt;br&gt;*非商业 - 免费精简版 产品名字 版本 大小 下载 Navicat for MySQL 简体中文 (Windows版) *非商业使用 8.0.27 7.7 MB 地址1 地址2 Navicat for MySQL 英文 (Mac OS ...

    StudentManagement:JAVA+MySQL数据库设计完成的学生管理系统,界面使用的Java Swing

    开发工具:Oracle jdk8,MySQL数据库 Mac计算机,Windows计算机,Netbeans8,Eclipse。 项目其中的很多类可复用,基于此可很快完成一个新的管理系统。 前半段在netbeans上开发的,后面完善是在eclipse,eclipse可完美...

    快速解决mysql导数据时,格式不对、导入慢、丢数据的问题

    如果希望一劳永逸的解决慢的问题,不妨把你...方法2:导入的第一步时,默认编码方式是65001(UTF-8),可以尝试选择【10008 (MAC – Simplified Chinese GB 2312)】,或者【Current Windows Codepage】,这是常见的三种

    MySQL5.1参考手册官方简体中文版

    1.4. MySQL数据库管理系统概述 1.4.1. MySQL的历史 1.4.2. MySQL的的主要特性 1.4.3. MySQL稳定性 1.4.4. MySQL表最大能达到多少 1.4.5. 2000年兼容性 1.5. MaxDB数据库管理系统概述 1.5.1. 什么是MaxDB? 1.5.2. ...

    MySQL的安装与使用

    MySQL 数据库管理系统具有以下系统特性: 使用 C 和 C++ 编写,并使用多种编译器进行测试,保证源代码的可移植性。 支持 AIX、FreeBSD、HP-UX、Linux、Mac OS、NovellNetware、OpenBSD、OS/2 Wrap、Solaris、Windows...

    wix-embedded-mysql:基于https的嵌入式mysql

    您的测试可以在类似于生产的环境中运行:匹配版本,编码,时区,数据库/模式/用户设置; 它比手工安装正确的版本容易,容易得多。 您可以在没有任何本地设置的情况下为每个项目使用不同的版本/配置; 支持多种...

    Navicat Premium for Mac

    Navicat Premium for Mac 是一套数据库管理工具,让你以单一程序同时连接到 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 数据库。结合了其他 Navicat 成员的功能,Navicat Premium 支持大部份在现今...

    教务系统设计数据库设计.doc

    MySQL数据库 MySQL是一个遵循GPL的开源软件、在Linux平台底下它是LAMP(LAMP代表了Linux平台 上的Apache网站服务器;MySQL数据库以及Perl、Python或者PHP编程语言的结合)组合 重要组成部分,同时它提供的C API可以...

Global site tag (gtag.js) - Google Analytics