`
duyangsss
  • 浏览: 127484 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

mac下修改mysql的默认字符集为utf8

阅读更多
1.在/usr/local/mysql/support-files下[目录因人而异],找到下列文件
my-huge.cnf
my-large.cnf
my-small.cnf
...
这是配置文件模板,copy到/etc/my.cnf,就可以使用这个配置文件

2.在[client]部分加入:
default-character-set=utf8
在[mysqld]部分加入:
character-set-server=utf8

重启服务器,启动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.0.51a-osx10.4-i686/share/mysql/charsets/ |
+--------------------------+-------------------------------------------------------------+
分享到:
评论

相关推荐

    MAC下修改mysql默认字符集为utf8的方法

    本文将详细介绍如何将MAC版MySQL的默认字符集修改为UTF8,以解决乱码问题。 首先,我们需要检查当前MySQL的字符集设置。打开MySQL客户端并运行以下SQL命令: ```sql mysql> show variables like '%char%'; ``` 这...

    mac MySQL中文乱码解决办法

    - `character-set-server=utf8`:设置服务器的默认字符集为UTF-8。这是解决中文乱码问题的关键步骤,确保服务器端的数据存储和处理采用UTF-8编码,从而避免乱码的产生。 - `collation-server=utf8_general_ci`:设置...

    mysql出现中文乱码解决

    1. 数据库的字符集设置不正确:MySQL数据库的默认字符集可能不支持中文,例如使用了如latin1这样的西欧字符集,而不适合中文的存储。 2. 表的字符集设置不匹配:即使数据库字符集是正确的,如果表的字符集设置不当...

    MySql 5.1 参考手册.chm

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    mysql5.7.23 for mac os x10.13+ & navicat.zi及密码修改、设置、启动及常见问题整理

    `一般安装完MySQL后都要修改编码方式为utf8.docx` 强调了将数据库的默认字符集设置为 UTF-8 的重要性,以支持多语言环境,避免字符显示异常。这通常通过修改配置文件 `my.cnf` 或在创建数据库时指定字符集实现。 `...

    utf-8文件非常好用

    此外,数据库系统如MySQL、PostgreSQL也普遍使用UTF-8作为默认字符集,确保数据存储的正确性和一致性。 在编程中,UTF-8也方便了字符串操作。许多编程语言如Python、Java、JavaScript都内置了对UTF-8的支持,可以...

    Mac环境mysql5.7.21 utf8编码问题及解决方案

    在Mac环境下使用MySQL 5.7.21时,可能会遇到字符编码问题,特别是当数据库默认的`character_set_server`值设置为`latin1`而非常见的`utf8`时,这会导致处理UTF-8编码的数据时出现乱码或无法正确显示中文字符。...

    MySQL5安装教程

    1. **修改my.ini配置文件**:在安装目录下的my.ini文件中,可以设置全局的字符集。例如,将`character_set_server=utf8mb4`和`collation_server=utf8mb4_unicode_ci`添加到[mysqld]段落下,可以确保服务器使用UTF-8...

    MySQL 5.1中文手冊

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    MySQL 5.1官方简体中文参考手册

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    MySQL 5.1参考手册

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    Mac for MySQL 5.7 安装教程.docx

    最后,我们创建了一个名为`hive`的数据库,并指定了`utf8`字符集: ```sql CREATE DATABASE hive DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci; ``` 通过以上步骤,你不仅完成了MySQL 5.7在Mac上的安装,...

    MySQL 5.1参考手册 (中文版)

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    MySQL 5.1参考手册中文版

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符...

    mysql5.1中文手册

    确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 ...

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

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符串文字...

    详解MySQL查询时区分字符串中字母大小写的方法

    例如,可以将一个数据库设置为使用utf8字符集,但某个特定的表或字段使用utf8_bin校对规则,从而实现区分大小写。 在MySQL中,若想在查询时区分大小写,有以下两种方法: 1. 使用`BINARY`关键字: 可以在查询语句...

    MYSQL中文手册

    10.3. 确定默认字符集和校对 10.3.1. 服务器字符集和校对 10.3.2. 数据库字符集和校对 10.3.3. 表字符集和校对 10.3.4. 列字符集和校对 10.3.5. 字符集和校对分配示例 10.3.6. 连接字符集和校对 10.3.7. 字符...

    qt+mysql安说明装连接详细

    这涉及到修改配置文件,其中包括设置监听端口(port=3306)、默认字符集(default-character-set=utf8)、服务器端字符集(character_set_server=utf8)等。这里还提到了一些性能相关的设置,比如为innodb_buffer_...

Global site tag (gtag.js) - Google Analytics