`

mac下改变mysql默认编码(此方法也适用于linux)

    博客分类:
  • DB
阅读更多
(蓝色部分是方法,其他可以忽略!)

在windows里面使用惯了mysql,配置修改都是直接在控制台里面又图形化界面来 修改的,前段时间买了小白,数据库使用的最多的也还是mysql.毕竟小巧,但是乱码问题我想是大家永远都回碰见的问题了,现在来看一下我是如何在mac 下面修改mysql的数据库编码的,如果不清楚你当前mysql是什么编码的,就键入一下命令:
SHOW VARIABLES LIKE 'character_set_%';

如果显示信息不是utf8,这样你就需要修改编码了,
[b]首先进入我们的/usr/local/mysql目录(这是mysql默认安装目录,如果你不是安装在这里,那你就应该进入自己自定义的安装目录)
找到我们的support-files文件夹,里面凡是以my-*.cfg格式命名的文件都是mysql配置文件的模板文件,我们一般就用 my-small.cnf吧,拷贝一个到/etc/目录下,重命名为my.cnf,然后打开,
在[client]标签下加入
default-character-set = utf8

在[mysqld]标签下加入
character-set-server=utf8

好了,现在我们的配置文件就改成功了,接着重新启动我们的mysql吧,[/b] 
再输入: 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.41-osx10.5-x86_64/share/charsets/ |
+--------------------------+--------------------------------------------------------+
现在编码也就改过来了,乱码问题也就可以解决了.
0
0
分享到:
评论

相关推荐

    MySQL的PPT文档

    - **Linux环境下MySQL安装**: 1. 下载源码包或编译好的包。 2. 使用`cmake`进行编译配置。 3. 初始化数据库。 4. 启动MySQL服务。 5. 连接MySQL客户端。 6. 关闭MySQL服务。 - **Windows环境下MySQL安装**:...

    mysql出现中文乱码解决

    1. 修改MySQL配置文件:在MySQL的安装目录下找到my.ini(Windows)或my.cnf(Linux/Mac)文件。打开这个文件,找到[mysqld]部分,添加或修改以下两行: ``` character-set-server=utf8 collation-server=utf8_...

    apache在mac上以及linux上安装存在的一些问题以及解决方法

    对于Mac和Linux系统,默认情况下Apache通常监听80端口。若要更改端口,只需修改`httpd.conf`文件中的相应配置即可。例如,若要绑定80端口并在本地地址上监听,可设置如下: ```apacheconf Listen 127.0.0.1:80 `...

    MySQL5安装教程

    MySQL支持SQL语言标准,并且能够跨平台运行,包括Windows、Linux、Mac OS等操作系统。 #### 安装前准备 在开始MySQL5的安装之前,首先需要确保目标系统满足以下条件: 1. **操作系统兼容性**:确认操作系统版本与...

    mysql官方中文参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    MySQL 6 绿色精简BAT版 2.24 MB

    为了方便开发,把启动后的默认编码方式设置成为了GBK.可以配合MySQL-Front或者开源软件HeidiSQL来管理数据库. 而配合免费的MySQL管理工具 导航猫免费版(Navicat Lite),可获得不低于SQL Server的易用度, 例如可视化...

    MySQL 5.1参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    MySQL 教程.docx

    - MySQL 5.0 之前的默认存储引擎,适用于读多写少的应用场景。 - 不支持事务处理和行级锁定。 - **InnoDB**: - 事务型数据库的首选引擎,自 MySQL 5.5 起成为默认存储引擎。 - 支持事务处理、行级锁定以及外键...

    mysql5.1中文手册

    在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3...

    MySQL 5.1参考手册中文版

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...

    MySQL-Front_Setup

    1. **MySQL-Front安装与配置**:首先,你需要下载适用于你操作系统(Windows、Linux或Mac)的MySQL-Front安装包。安装过程中,你可能需要配置连接参数,包括MySQL服务器的地址、端口、用户名、密码以及默认的数据库...

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

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    mysql的相关连接

    1. 打开命令行终端(Windows用户是CMD或PowerShell,Mac/Linux用户则是Terminal)。 2. 输入以下命令来连接MySQL: ``` mysql -u [username] -p ``` 其中,`[username]`替换为你的用户名,通常是`root`。输入...

    MYSQL中文手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...

    MySQL数据库应用设计与管理任务驱动教程全书课件完整版ppt整本书电子讲义最全教学教程最新ppt.pptx

    Navicat是一款强大的MySQL管理工具,适用于Windows、Mac OS和Linux平台,提供直观的GUI,使得数据库的管理和维护更为简便。它支持创建、组织、访问和共享数据,拥有数据模型构建、数据传输、同步、导入/导出、备份/...

    Mysql中文乱码以及导出为sql语句和Excel问题解决方法[图文]

    在导出为Excel文件时,由于Office软件默认可能使用的编码与MySQL数据库的编码不一致,因此可能导致中文乱码。为了解决这个问题,可以在MySQL控制台中使用`SELECT ... INTO OUTFILE`语句将数据导出为CSV文件,然后用...

    navicat连接MySQL

    它由瑞典MySQL AB公司开发,后被Oracle公司收购,支持多种操作系统,包括Windows、Linux、Mac OS等。MySQL遵循ACID(原子性、一致性、隔离性和持久性)原则,确保数据处理过程的可靠性和一致性。 【Navicat简介】 ...

    Navicat for MySQL

    13. **跨平台支持**:无论你使用的是Windows、Mac还是Linux,Navicat for MySQL都能提供一致的用户体验,实现多平台间的数据库管理。 综上所述,Navicat for MySQL是数据库管理员、开发人员和分析师的理想工具,它...

Global site tag (gtag.js) - Google Analytics