编辑/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/ |
+--------------------------+----------------------------+
分享到:
相关推荐
Ubuntu 安装 MySQL 5.6 完整步骤说明 在本文中,我们将详细介绍在 Ubuntu 系统中安装 MySQL 5.6 的完整步骤。MySQL 是一个流行的关系数据库管理系统,广泛应用于 Web 应用程序中。本文将涵盖从下载安装包到设置远程...
安装完成后,MySQL默认配置只允许本地主机访问。要允许远程访问,需要编辑配置文件`/etc/mysql/my.cnf`。找到`bind-address`行,将其注释掉或者改为`0.0.0.0`,表示允许所有IP地址连接。同时,取消`skip-networking`...
在Ubuntu操作系统中配置MySQL数据库的编码格式,主要是为了确保数据的正确存储和读取,特别是对于包含非ASCII字符(如中文、日文等)的数据。本文将详细解释如何进行这一配置过程。 首先,你需要确定MySQL的配置...
默认情况下,MySQL可能使用不同的字符集。为了确保数据库使用UTF8编码,打开`/etc/mysql/mysql.conf.d/mysqld.cnf`文件,并在文件末尾添加`character-set-server=utf8`。之后,再次重启MySQL服务。 6. **允许远程...
在Ubuntu 15环境下,MySQL 5.6.25默认配置可能不支持中文字符集,这可能导致在处理中文数据时出现乱码或无法正确显示的问题。为了解决这个问题,我们需要对MySQL的配置进行调整,确保它能正确识别和处理UTF-8编码的...
要解决 Ubuntu 下使用 Tomcat 搭建网站出现中文乱码的问题,需要统一服务器的字符编码,包括 Linux 服务器、Tomcat 配置文件和 MySQL 数据库。通过统一字符编码,可以确保服务器的字符编码是一致的,避免乱码的出现...
- 修改`my.cnf`文件以设置默认字符集,如`default-character-set=utf8`。 9. **数据导入导出与编码转换**: - 导出数据:`mysqldump --default-character-set=latin1 -hlocalhost -uroot -B` - 编码转换:使用`...
在某些情况下,可能需要修改 MySQL 的配置文件,以确保 MySQL 使用正确的编码方式。例如,在 Ubuntu 系统中,可以修改 `/etc/mysql/my.cnf` 文件,添加以下配置: ``` [client] default-character-set=utf8 [mysqld...
### Windows 下 MySQL 集群安装与配置详解 #### 一、Windows 下 MySQL 安装配置 ##### 1. 安装数据库 本章节详细介绍了如何在 Windows 系统上安装 MySQL 数据库,并进行基本配置。 **1.1 开始安装** - **打开...
- 数据库编码设置:在`my.cnf`的`[server]`部分添加`default-character-set=utf8`,以设置默认字符集为UTF-8。 - 数据库导入和导出:使用`mysqldump`命令进行备份,如备份所有数据库:`mysqldump -uroot -p --all-...
要解决这个问题,需要对 MySQL 的配置文件进行修改,并重启 MySQL 服务。 首先,需要在 `/etc/mysql/mysql.conf.d/mysql.cnf` 文件中添加以下配置: ``` [client] default-character-set=utf8 [mysqld] character...
默认情况下,MySQL 可能禁用了网络连接功能。可以通过编辑 `/etc/mysql/my.cnf` 文件来启用它: ```bash sudo gedit /etc/mysql/my.cnf ``` 找到 `skip-networking` 行,并将其注释掉: ```ini #skip-networking ...
Ubuntu使用Unicode(UTF-8)编码作为默认的字符集,但如果没有正确配置,它可能无法识别并正确显示中文字符。以下是一些解决Ubuntu系统中文乱码问题的方法。 首先,我们需要检查系统的字符编码设置。Ubuntu系统中,...
MySQL数据库系统默认可能使用的是UTF-8编码,而你的应用程序或者数据源可能使用了不同的编码方式,如GBK等。这就会导致在插入非ASCII字符(如中文)时出现问号(?)代替实际的中文字符。 首先,我们需要确认数据库...
Ubuntu 是一个基于 Debian 的开源操作系统,以 Linux 内核为核心,采用 GNOME 作为默认桌面环境。这个“Ubuntu 手册大全操作指南”将带你深入理解和掌握 Ubuntu 的基本操作和高级功能。 1. **安装与升级** - **...
通过修改/etc/default/locale文件,系统将默认语言环境设置为en_US.UTF-8,这样可以确保系统命令行和用户界面使用标准的英文编码格式。 在安装和配置Ubuntu Server时,用户需要进行一系列的系统更新操作,这些操作...