`

Ubuntu MySql 数据库编码设置

阅读更多
在mysql中默认字符集是latin1,
想要设置字符集为uft-8,可以在 my.cnf 文件中添加以下设置:

执行:
sudo gedit /etc/mysql/my.cnf


设置:
·[client]
default-character-set=utf8
·[mysqld]
default-character-set=utf8
skip-character-set-client-handshake #此处是忽略客户端的字符集,使用服务器的设置


(skip语句和client中的default选一个)
当然你可以在建立数据库是规定字符集:
create database db_name default character set utf8 callate utf8-general-ci;
也可以在链接数据库前设置:set names 'utf8';

重点在红字上,加了skip-character-set-client-handshake,client里面就不用加default了

重启MySql
sudo /etc/init.d/mysql restart

执行
show variables like 'characte%';


结果:
+--------------------------+----------------------------+
| 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中中文乱码问题.docx

    乱码问题可能是由于 MySQL 数据库的字符编码设置不正确所致。解决这个问题需要对 MySQL 数据库的字符编码进行设置和调整。 标题解释 本文档的标题“ubuntu mysql 中中文乱码问题”清晰地表明了问题的来源和解决方案...

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

    在Ubuntu操作系统中安装MySQL数据库后,为了确保系统的安全性及正常运行,需要进行一系列的初步设置。本文将详细讲解这些步骤。 首先,安装MySQL数据库在Ubuntu上通常是通过apt-get命令完成的,例如: ```bash sudo...

    如何更改MySQL数据库的编码为utf8mb4

    MySQL数据库的编码转换至utf8mb4是为了更好地支持Unicode字符集,尤其是对于包含四字节表情符号和其他特殊字符的数据。utf8mb4是utf8的扩展,它不仅完全兼容utf8,还能处理更多的Unicode字符范围,包括现代社交媒体...

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

    设置数据库编码需要修改配置文件。可以使用以下命令: `vim /usr/local/mysql/my.cnf` 添加以下内容: `[mysqld]` `character-set-server=utf8` 九、总结 本文详细介绍了在 Ubuntu 系统中安装 MySQL 5.6 的完整...

    ubuntu 下mysql 安装及配置文件

    本文将详细介绍如何在Ubuntu上安装MySQL,以及涉及的配置文件和编码设置。 首先,安装MySQL的过程通常通过Ubuntu的包管理器`apt`进行。打开终端并执行以下命令来更新系统软件库: ```shell sudo apt update ``` ...

    深入了解MySQL数据库

    ### 深入了解MySQL数据库 #### MySQL的安装与配置 **MySQL** 是一款非常流行的开源关系型数据库管理系统,广泛应用于各类网站和个人项目之中。掌握MySQL的安装与配置是使用MySQL的基础。 - **Windows平台下的...

    Ubuntu下MySQL安装配置以及简单应用实例

    Ubuntu下MySQL安装及配置文档,自己安装MySQL5.6.17过程整理的 ...二.MySQL开机自启动设置 4 三.MySQL常用操作 5 四.编码配置 8 五.更改mysql的数据库目录 10 六.忘记登录密码 11 七.一些错误记录 12

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

    在 Tomcat 的配置文件 server.xml 中,需要将字符编码设置为 UTF-8。这样可以确保 Tomcat 服务器的字符编码是一致的。 ```xml connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/> ``` 3. ...

    C++Mysql8.0数据库跨平台编程实战.zip

    本课程聚焦于C++与MySQL8.0的结合,教你如何在不同的操作系统环境下,如Windows和Ubuntu,进行高效、稳定的数据库编程。MySQL8.0作为一款广泛应用的关系型数据库管理系统,其强大的功能和跨平台特性使其成为开发者的...

    Ubuntu中配置Mysql编码方法.docx

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

    MySQL数据库应用案例视频教程下载第2讲 MySQL的安装与环境配置.zip

    在本节"MySQL数据库应用案例视频教程下载第2讲 - MySQL的安装与环境配置"中,我们将深入探讨如何在各种操作系统上安装MySQL数据库系统,并理解其必要的环境配置。MySQL是一种广泛应用的关系型数据库管理系统(RDBMS...

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

    在创建 MySQL 数据库中的表时,如果没有设置合适的编码方式,可能会导致数据库中的中文出现乱码,影响查询时的显示效果。解决这个问题的关键是正确地设置 MySQL 的编码方式。 MySQL 编码方式的重要性 在 MySQL ...

    ubuntu mysql 5.6版本的删除/安装/编码配置文件配置

    在Ubuntu操作系统中,管理和配置MySQL数据库是日常运维工作的重要部分。本文主要针对Ubuntu上的MySQL 5.6版本,提供删除、安装以及编码配置文件的详细步骤。 ### 1. 删除MySQL 5.6 在卸载MySQL 5.6之前,确保已经...

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

    Ubuntu 下读取数据库中文乱码解决 在 Ubuntu 系统下读取数据库时,经常会出现中文乱码的问题。这是由于 MySQL 的字符集问题所致。要解决这个问题,需要对 MySQL 的配置文件进行修改,并重启 MySQL 服务。 首先,...

    Ubuntu 11.10 MySQL客户端Emma 6.0中文乱码解决办法.docx

    Ubuntu 11.10 MySQL 客户端 Emma 6.0 中文乱码解决办法 在 Ubuntu 11.10 中使用 MySQL 客户端 Emma 6.0 时,可能会...需要注意的是, Emma 6.0 客户端需要连接的数据库也需要使用 UTF-8 编码,以便正确地显示中文。

    ubuntu linux下使用Qt连接MySQL数据库的方法

    在Ubuntu Linux环境下,使用Qt进行MySQL数据库的连接涉及多个步骤,包括MySQL的安装、Qt MySQL驱动的配置以及编写示例程序来验证连接。以下是对这些关键步骤的详细说明: 1. **安装MySQL**: 在Ubuntu Linux上,...

    Ubuntu安装配置Mysql (2).docx

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

Global site tag (gtag.js) - Google Analytics