`

修改ubuntu下mysql默认编码

阅读更多
编辑/etc/mysql/my.cnf文件,相当于windows中的my.ini: 找到[client] 添加: default-character-set = utf8 // 默认字符集为utf8 找到[mysqld] 添加: # 默认字符集为utf8 default-character-set = utf8 # 设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行 init_connect = 'SET NAMES utf8' 修改好后,重新启动mysql 即可. 查询一下show variables like 'character%'; +--------------------------+----------------------------+ | 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/share/mysql/charsets/ | +--------------------------+----------------------------+
分享到:
评论
1 楼 csdn_zuoqiang 2010-09-12  
Ubuntu MySQL下JAVA开发中乱码问题的解决

java project开发过程中发现Insert的数据都是乱码,搜索了各种牛人的解决方案均未果。 尝试各种修改组合后终于解决。

1. 修改mysql的配置文件 sudo gedit /etc/mysql/my.cnf
增加 default-character=utf8

2. 在mysql shell下建立数据库.
create database pencat default character set utf8;

3. 建立table.
CREATE TABLE `pencat`.`USER` (
`user_id` int(11) NOT NULL auto_increment,
`name` varchar(160) NOT NULL,
`sex` char(1) default NULL,
`age` int(11) default NULL,
PRIMARY KEY (`user_id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8;

至此,问题全部解决。 插入,读取,GUI下的管理都是中文了。

相关推荐

    ubuntu安装mysql5.6完整步骤说明(亲测实用).docx

    Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...

    Ubuntu下MySQL数据库安装后初步设置

    安装完成后,MySQL默认配置只允许本地主机访问。要允许远程访问,需要编辑配置文件`/etc/mysql/my.cnf`。找到`bind-address`行,将其注释掉或者改为`0.0.0.0`,表示允许所有IP地址连接。同时,取消`skip-networking`...

    Ubuntu中配置Mysql编码方法.docx

    在Ubuntu操作系统中配置MySQL数据库的编码格式,主要是为了确保数据的正确存储和读取,特别是对于包含非ASCII字符(如中文、日文等)的数据。本文将详细解释如何进行这一配置过程。 首先,你需要确定MySQL的配置...

    ubuntu安装mysql(1).doc

    默认情况下,MySQL可能使用不同的字符集。为了确保数据库使用UTF8编码,打开`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,并在文件末尾添加`character-set-server=utf8`。之后,再次重启MySQL服务。 6. **允许远程...

    Ubuntu15下mysql5.6.25不支持中文的解决办法

    在Ubuntu 15环境下,MySQL 5.6.25默认配置可能不支持中文字符集,这可能导致在处理中文数据时出现乱码或无法正确显示的问题。为了解决这个问题,我们需要对MySQL的配置进行调整,确保它能正确识别和处理UTF-8编码的...

    Ubuntu下使用Tomcat搭建网站出现中文乱码的问题.docx

    要解决 Ubuntu 下使用 Tomcat 搭建网站出现中文乱码的问题,需要统一服务器的字符编码,包括 Linux 服务器、Tomcat 配置文件和 MySQL 数据库。通过统一字符编码,可以确保服务器的字符编码是一致的,避免乱码的出现...

    Ubuntu安装配置Mysql.docx

    - 修改`my.cnf`文件以设置默认字符集,如`default-character-set=utf8`。 9. **数据导入导出与编码转换**: - 导出数据:`mysqldump --default-character-set=latin1 -hlocalhost -uroot -B` - 编码转换:使用`...

    数据库-MySQL中文显示问题.docx

    在某些情况下,可能需要修改 MySQL 的配置文件,以确保 MySQL 使用正确的编码方式。例如,在 Ubuntu 系统中,可以修改 `/etc/mysql/my.cnf` 文件,添加以下配置: ``` [client] default-character-set=utf8 [mysqld...

    Windows下mysql集群+linux下mysql集群

    ### Windows 下 MySQL 集群安装与配置详解 #### 一、Windows 下 MySQL 安装配置 ##### 1. 安装数据库 本章节详细介绍了如何在 Windows 系统上安装 MySQL 数据库,并进行基本配置。 **1.1 开始安装** - **打开...

    Ubuntu安装配置Mysql (2).docx

    - 数据库编码设置:在`my.cnf`的`[server]`部分添加`default-character-set=utf8`,以设置默认字符集为UTF-8。 - 数据库导入和导出:使用`mysqldump`命令进行备份,如备份所有数据库:`mysqldump -uroot -p --all-...

    ubuntu下读取数据库中文乱码解决.docx

    要解决这个问题,需要对 MySQL 的配置文件进行修改,并重启 MySQL 服务。 首先,需要在 `/etc/mysql/mysql.conf.d/mysql.cnf` 文件中添加以下配置: ``` [client] default-character-set=utf8 [mysqld] character...

    ubuntu+apache2+php5+mysql5.0的安装

    默认情况下,MySQL 可能禁用了网络连接功能。可以通过编辑 `/etc/mysql/my.cnf` 文件来启用它: ```bash sudo gedit /etc/mysql/my.cnf ``` 找到 `skip-networking` 行,并将其注释掉: ```ini #skip-networking ...

    Ubuntu 系统中文显示乱码的问题解决

    Ubuntu使用Unicode(UTF-8)编码作为默认的字符集,但如果没有正确配置,它可能无法识别并正确显示中文字符。以下是一些解决Ubuntu系统中文乱码问题的方法。 首先,我们需要检查系统的字符编码设置。Ubuntu系统中,...

    Linux下向MySQL插数据出现问号乱码.docx

    MySQL数据库系统默认可能使用的是UTF-8编码,而你的应用程序或者数据源可能使用了不同的编码方式,如GBK等。这就会导致在插入非ASCII字符(如中文)时出现问号(?)代替实际的中文字符。 首先,我们需要确认数据库...

    ubuntu手册大全操作指南

    Ubuntu 是一个基于 Debian 的开源操作系统,以 Linux 内核为核心,采用 GNOME 作为默认桌面环境。这个“Ubuntu 手册大全操作指南”将带你深入理解和掌握 Ubuntu 的基本操作和高级功能。 1. **安装与升级** - **...

    UbuntuServer

    通过修改/etc/default/locale文件,系统将默认语言环境设置为en_US.UTF-8,这样可以确保系统命令行和用户界面使用标准的英文编码格式。 在安装和配置Ubuntu Server时,用户需要进行一系列的系统更新操作,这些操作...

Global site tag (gtag.js) - Google Analytics