1、$ sudo cp /etc/mysql/my.cnf /etc/mysql/my.cnf_backup_2010-8-23 # 备份mysql的配置文件
2、$ sudo gedit /etc/mysql/my.cnf
[mysql]
# Set the default character set UTF-8:
default-character-set=utf8
[client]
# Set the default character set UTF-8:
default-character-set=utf8
[mysqld]
# Set the default character set UTF-8:
default-character-set=utf8
init_connect='SET NAMES utf8'
3、$ sudo /etc/init.d/mysql restart # 重启mysql服务
4、mysql -u root -p
Enter password: ******
> \s # 查看是否配置成功
Client characterset: utf8
Server characterset: utf8
>quit
5、修改完以后,用jdbc时,url为:jdbc:mysql://localhost:3306/tyepc?useUnicode=true&characterEncoding=GBK&autoReconnect=true就可以插入中文了。查询也没问题
如果encoding为utf8还是不能插入中文,除非用GBK,不是很理解。有知道的朋友告一声!
分享到:
相关推荐
Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...
MySQL 源码主要由 C 和 C++ 编写,Ubuntu 默认已安装。 - **安装命令:** 不需要单独安装,除非版本过旧。 4. **ncurses** - **用途:** 字符终端处理库。 - **安装命令:** `sudo apt-get install libncurses5-dev...
在Ubuntu操作系统中配置MySQL数据库的编码格式,主要是为了确保数据的正确存储和读取,特别是对于包含非ASCII字符(如中文、日文等)的数据。本文将详细解释如何进行这一配置过程。 首先,你需要确定MySQL的配置...
安装完成后,MySQL默认配置只允许本地主机访问。要允许远程访问,需要编辑配置文件`/etc/mysql/my.cnf`。找到`bind-address`行,将其注释掉或者改为`0.0.0.0`,表示允许所有IP地址连接。同时,取消`skip-networking`...
为了确保数据库使用UTF8编码,打开`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,并在文件末尾添加`character-set-server=utf8`。之后,再次重启MySQL服务。 6. **允许远程连接**: 如果你想从其他机器远程连接到...
- 修改`my.cnf`文件以设置默认字符集,如`default-character-set=utf8`。 9. **数据导入导出与编码转换**: - 导出数据:`mysqldump --default-character-set=latin1 -hlocalhost -uroot -B` - 编码转换:使用`...
可以使用以下命令来查看 MySQL 的默认编码方式: ``` mysql> SHOW VARIABLES LIKE 'character_set%'; ``` 这将显示 MySQL 的默认编码方式,例如 `latin1`。 创建数据库时指定编码方式 在创建数据库时,可以...
在Ubuntu 15环境下,MySQL 5.6.25默认配置可能不支持中文字符集,这可能导致在处理中文数据时出现乱码或无法正确显示的问题。为了解决这个问题,我们需要对MySQL的配置进行调整,确保它能正确识别和处理UTF-8编码的...
- 数据库编码设置:在`my.cnf`的`[server]`部分添加`default-character-set=utf8`,以设置默认字符集为UTF-8。 - 数据库导入和导出:使用`mysqldump`命令进行备份,如备份所有数据库:`mysqldump -uroot -p --all-...
要解决 Ubuntu 下使用 Tomcat 搭建网站出现中文乱码的问题,需要统一服务器的字符编码,包括 Linux 服务器、Tomcat 配置文件和 MySQL 数据库。通过统一字符编码,可以确保服务器的字符编码是一致的,避免乱码的出现...
为了支持 UTF-8 编码,需要修改 Apache2 的配置文件: ```bash sudo gedit /etc/apache2/conf.d/charset ``` 添加以下行来设置默认字符集为 UTF-8,并取消注释以启用: ```apacheconf AddDefaultCharset UTF-8 ``...
Ubuntu使用Unicode(UTF-8)编码作为默认的字符集,但如果没有正确配置,它可能无法识别并正确显示中文字符。以下是一些解决Ubuntu系统中文乱码问题的方法。 首先,我们需要检查系统的字符编码设置。Ubuntu系统中,...
Ubuntu 是一个基于 Debian 的开源操作系统,以 Linux 内核为核心,采用 GNOME 作为默认桌面环境。这个“Ubuntu 手册大全操作指南”将带你深入理解和掌握 Ubuntu 的基本操作和高级功能。 1. **安装与升级** - **...
##### 更改默认字符集 在`/etc/apache2/conf.d/charset`文件中,将`#AddDefaultCharset`的注释取消,并将其后的字段改为`UTF-8`,以支持中文等Unicode字符。 ##### 添加支持文件类型与网站地址 虽然通常情况下,...
- 在 Ubuntu/Debian 上使用 apt-get 安装: ``` sudo apt-get install mysql-server ``` **2. 启动 MySQL 服务** - 使用 systemctl 启动 MySQL 服务: ``` sudo systemctl start mysqld ``` **3. 配置 ...
2.使用MySQL.connect的时候没有设置默认编码 3.没有设置python的编码,python2.7默认为’ascii’ 4.没有解码 — 解决方法: 1.设置mysql的编码 ubuntu执行下列语句: ** sudo vim /etc/mysql/my.cnf ** 然后在里面插入...
如果通过SecureCRT等工具在Linux系统上编辑文件,可以调整其默认编码为UTF-8,以确保文件在Linux系统中能够正常显示。但这可能会导致从Windows系统SCP过来的GBK编码文件变为乱码,因此需要进一步的编码转换。 #####...
通过修改/etc/default/locale文件,系统将默认语言环境设置为en_US.UTF-8,这样可以确保系统命令行和用户界面使用标准的英文编码格式。 在安装和配置Ubuntu Server时,用户需要进行一系列的系统更新操作,这些操作...