1、查看编码格式
show variables like 'character%';
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
2、复制my-large.cnf文件到/etc/my.cnf
cp /usr/share/doc/mysql-server-4.1.12/my-large.cnf /etc/my.cnf
3、打开my.cnf修改编码
vi /etc/my.cnf
在[mysqld]下添加
default-character-set=utf8
在[client]下添加
default-character-set=utf8
4、重启MySQL服务
service mysqld restert
5、登录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/ |
+--------------------------+----------------------------+
8 rows in set (0.00 sec)
如果显示以上信息表示修改成功了
相关推荐
### CentOS RPM方式安装MySQL教程详解 #### 一、前言 在Linux环境下,尤其是CentOS系统上部署MySQL数据库是一项常见的任务。本教程旨在提供一个全面的指南,介绍如何通过RPM包的方式在CentOS上安装MySQL,并覆盖从...
Mysql的默认编码可能不是UTF8,为了支持多语言环境,我们需要将其修改为UTF8。这可以通过修改my.cnf配置文件实现,将`character-set-server=utf8`和`collation-server=utf8_general_ci`添加到配置文件中,然后重启...
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集 character_set_server=utf8 # 创建新表时将使用的默认存储引擎 default_storage_engine=INNODB # 设置最大允许的包大小 max_allowed_packet=16M ``` ...
# 服务端使用的字符集默认为 8 比特编码的 latin1 字符集 character-set-server=utf8 八、安装 mysql 软件 进入安装 mysql 软件目录: [root@localhost ~]# cd /usr/local/mysql 然后,执行以下命令来安装 mysql...
安装环境:CentOS7 64位 MINI版,安装MySQL5.7 1、配置YUM源 2、安装MySQL 3、启动MySQL服务 4、开机启动 5、修改root本地登录密码 6、添加远程登录用户 7、配置默认编码为utf8
为了确保 MySQL 支持 UTF-8 编码,需要编辑 MySQL 的配置文件 `/etc/my.cnf`,在 `[mysqld]` 段落中添加以下内容: ```ini [mysqld] init_connect='SET collation_connection=utf8_unicode_ci' init_connect='...
**二、修改MySQL默认编码** 1. **查看当前编码设置** - 登录MySQL:`# mysql` - 输入查询语句:`mysql> show variables like 'character%';` 2. **复制配置样本文件** - 将`my-large.cnf`复制到`/etc/my.cnf`:...
对于远程访问端口问题,如果使用的是云服务器,可以在服务器管理控制台的安全组设置中打开3306(默认的MySQL端口),允许特定IP或所有IP访问。 其次,密码错误的问题更棘手一些,有时即使确认密码无误,也可能出现...
#### 七、配置默认编码为UTF-8 为了确保数据库能够正确地处理中文等多语言数据,建议将MySQL的默认字符集设置为UTF-8。可以通过修改`/etc/my.cnf`或`/etc/my.cnf.d/server.cnf`文件来实现这一目标。在`[mysqld]`...
修改MySQL的配置文件 `/etc/my.cnf`,在 `[mysqld]` 部分添加如下行以设置默认编码: ```conf [mysqld] character_set_server=utf8 init_connect='SET NAMES utf8' ``` 11. **重启MySQL服务**: 为了使上述...
总结而言,针对centOS7下MySQL插入中文字符报错问题,关键在于正确设置数据库的字符编码。无论是通过命令行直接设置还是修改配置文件,都需要确保数据库层面及客户端层面均采用UTF-8编码。这样做能够确保中文字符...
在本教程中,我们将深入探讨如何在CentOS 7.3操作系统上安装和配置MySQL 8.0.13。MySQL是一种广泛使用的开源关系型数据库管理系统,它在各种规模的企业和项目中扮演着核心角色。MySQL 8.0带来了许多性能提升、安全...
在阿里云平台上,CentOS 7.5操作系统安装MySQL数据库的过程与传统的CentOS系统稍有不同,因为默认的yum源可能不包含最新的MySQL服务器包。本文将详细介绍如何在阿里云CentOS 7.5上安装MySQL,并进行基本的配置。 ...
对于中文支持,MySQL 5.7默认不启用UTF8编码。要启用UTF8,编辑`/etc/my.cnf`配置文件,在相应的部分(如[mysqld]、[client]和[mysql])添加以下行: ```ini [mysqld] character-set-server=utf8 [client] default-...