1、登录mysql,查看mysql默认的编码格式
show variables like “character%”;
如果现实-bash: show: command not found 说明没有登录mysql数据库,需要进行登录
结果如下图所示:
2、修改my.cnf 文件
目录为/etc/my.cnf
如果系统中没有my.cnf文件、则需要创建此文件,具体步骤请看3,如果存在,直接跳过步骤3,直接进入步骤4
3、查找.cnf结尾的文件
命令find / -iname *.cnf -print
结果如图:
将上面搜索结果集中/usr/share/mysql目录下任意的一个文件复制到/etc/目录下
命令:cp /usr/share/mysql/my-large.cnf /etc/my.cnf
4、编辑my.cnf文件
命令:vi /etc/my,cnf
在[client ]下面加入
default-character-set=utf8
在[ mysqld ] 下面加
character_set_server=utf8
init_connect=’SET NAMES utf8′(或者是SET NAMES ‘utf8′)
网上说在 [ mysql ] 下面加入
default-character-set=utf8
我测试了下是不可以,因为mysqld不识别它,所以我改成character_set_server=utf8
5、重启mysql
service mysql restart
相关推荐
### MySQL的编码集修改方式详解 #### 背景与目的 MySQL作为一款广泛使用的开源关系型数据库管理系统,在处理各种语言的数据时,字符集的选择至关重要。特别是在全球化的大背景下,支持多语言成为数据库应用的基本...
本文将详细介绍如何在Linux系统下更改MySQL的默认编码。 首先,你需要以root权限登录MySQL。可以使用以下命令: ``` mysql -u root -p ``` 然后输入root用户的密码。通过运行`show variables like 'character%'`...
- 打开MySQL的配置文件`my.cnf`(Linux环境下通常位于`/etc/mysql/my.cnf`,Windows环境下可能是`C:\ProgramData\MySQL\MySQL Server 8.0\my.ini`)。 - 在`[mysqld]`部分添加以下行: ```ini character-set-...
虽然给定内容主要聚焦于 Windows 平台上的 MySQL 安装与配置,但构建跨平台的 MySQL 集群还需要了解 Linux 环境下的部署方法。下面简要介绍 Linux 下 MySQL 集群的配置步骤: **1. 安装 MySQL Server** - 在 ...
### MySQL修改编码设置方法 MySQL是一款广泛使用的开源关系数据库管理系统,支持多种操作系统,如Windows、Linux等。在处理中文或特殊字符时,正确的字符集设置至关重要。本文将详细介绍如何通过编辑MySQL配置文件...
在 Linux 系统中使用 MySQL 需要了解如何启动和停止 MySQL 服务,如何配置 MySQL 的字符编码,如何执行基本的操作命令。通过正确地配置 MySQL,我们可以避免乱码的问题,提高数据库的可读性和可维护性。
7. **修改文件所有者**:使用`chown -R mysql:mysql`命令将MySQL安装目录的所有权更改为`mysql:mysql`。 8. **修改文件组权限**:执行`chgrp -R mysql`命令,将MySQL安装目录下的所有文件和子目录的组权限更改为...
Linux 修改 MySQL 字符集 在 Linux 系统中,MySQL 的字符集默认为 latin1,然而在某些情况下,我们需要修改 MySQL 的字符集以确保某些迁移的程序可以正常显示。在本文中,我们将介绍如何在 Linux 下修改 MySQL 的...
- 重启MySQL服务以使更改生效。 这里的`lower_case_table_names`参数决定了MySQL如何处理表名的大小写: - `0`:严格区分大小写(默认值)。 - `1`:将所有表名转换为小写,并在比较时不区分大小写。这是...
为了支持中文,需要将MySQL的默认编码修改为`gbk`或`utf8`: 1. **中止MySQL服务**: ```bash bin/mysqladmin -u root shutdown ``` 2. **编辑my.cnf文件**: - 将`MySQL`的安装目录下的`support-files`目录下...
### Linux 下 MySQL 5.7 的安装与配置详解 #### 一、下载 MySQL 安装包 1. **离线安装准备**: - 如果在没有网络连接的情况下安装 MySQL,可以借助于文件交互软件如 xftp6 或 MobaXterm 来传输安装包。 - 可以...
在开发过程中,如果还原MySQL数据库后,数据库数据出现乱码,可以通过修改数据库默认编码来解决。 以下以把MySQL默认编码修改为UTF-8作为例子演示修改流程: 1、先查看mysql的信息 # 查看数据库安装位置 whereis ...
要修改 MySQL 默认数据库的编码,我们需要编辑 `my.cnf` 文件。在这个文件中,我们可以设置 MySQL 的默认字符集为 UTF8。 首先,我们需要找到 `[client]` 部分,并添加 `default-character-set=utf8` 行,以设置...
本篇文章将详细阐述如何将Linux下的MySQL 5.5或5.6版本的字符集编码更改为UTF8,以支持更多的语言和特殊字符。 首先,我们需要了解MySQL中字符集的概念。字符集(Character Set)定义了数据存储和检索时使用的字符...
### Linux下MySQL解决乱码问题 #### 背景与问题描述 在使用Linux系统时,部分用户可能会遇到MySQL数据库无法正确显示或录入中文字符的问题,即所谓的“乱码”现象。这种问题不仅影响数据的准确性和完整性,还可能...
4. **配置与编译MySQL**:使用`cmake`来配置MySQL的编译选项,确保支持UTF-8编码、MyISAM和InnoDB引擎等。 ```bash cmake -DCMAKE_INSTALL_PREFIX=/server/mysql/mysql \ -DMYSQL_UNIX_ADDR=/server/tmp/mysql....
总结来说,Linux环境下安装MySQL 5.5涉及卸载旧版本、安装依赖、解压安装包、配置系统环境、设置权限、初始化数据库、修改配置文件、启用远程访问以及数据恢复等多个步骤。每个环节都至关重要,确保操作准确无误才能...
Linux系统中部署XWiki协同工作平台,通常需要搭配JDK、Tomcat服务器以及MySQL数据库。以下详细介绍了这些软件的版本信息、下载地址以及在Linux环境下部署的步骤和配置方法。 **软件版本信息** 1. Linux操作系统...