`

ubuntu中mysql乱码问题的解决

阅读更多

解决方法是,在/etc/my.cnf文件中加上以下两行内容:
[client]
default-character-set=utf8
[mysqld]
default-character-set=utf8
注意,这个文件不一定存在,需将 /安装原文件/support-files/my-medium.cnf 复制到/etc/下,重命名

需重启mysql
停用:sudo /usr/local/mysql/bin/mysqladmin shutdown
启用sudo /usr/local/mysql/bin/mysqld_safe -user=mysql &

查看mysql编码
启用后sudo /usr/local/mysql/bin/mysql
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/ |
+--------------------------+----------------------------+

注意,这样改变后原先所建数据库似乎不能用(不确定),尽量备份

新建数据库,就不会有乱码了。

 

我用的新立得安装的,mysql 都在 /usr/bin/目录下

分享到:
评论

相关推荐

    ubuntu mysql中中文乱码问题.docx

    本文档的标题“ubuntu mysql 中中文乱码问题”清晰地表明了问题的来源和解决方案的方向。Ubuntu 是一个流行的 Linux 发行版,而 MySQL 是一个广泛使用的关系数据库管理系统。 描述解释 描述部分也表明了问题的来源...

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

    Ubuntu 11.10 MySQL 客户端 Emma 6.0 中文乱码解决办法 在 Ubuntu 11.10 中使用 MySQL 客户端 Emma 6.0 时,可能会遇到中文乱码的问题。解决这个问题需要修改 Emma 的配置文件或源代码,以便支持中文显示。 首先,...

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

    要解决 Ubuntu 下使用 Tomcat 搭建网站出现中文乱码的问题,需要统一服务器的字符编码,包括 Linux 服务器、Tomcat 配置文件和 MySQL 数据库。通过统一字符编码,可以确保服务器的字符编码是一致的,避免乱码的出现...

    Ubuntu15.10使用mysql 5.6.28中文乱码问题解决.docx

    在Ubuntu 15.10操作系统中安装并使用MySQL 5.6.28时,可能会遇到中文乱码的问题。这通常与字符集配置有关,影响到数据的正确存储和显示。以下是一份详细的解决方案,旨在帮助你解决这个问题。 首先,我们需要检查...

    Ubuntu 系统中文显示乱码的问题解决

    以下是一些解决Ubuntu系统中文乱码问题的方法。 首先,我们需要检查系统的字符编码设置。Ubuntu系统中,字符编码信息存储在 `/var/lib/locales/supported.d/local` 文件里。若系统中未包含中文字符集,例如UTF-8,...

    Ubuntu的MySQL中文乱码问题

    近一段时间学习Django,在进行与MySQL数据联合使用的插入数据的时候遇到下边的问题:  /usr/local/lib/python2.7/dist-packages/Django-1.11.dev20170117002028-py2.7.egg/django/db/backends/mysql/base.py:109: ...

    Ubuntu安装MySQL及常用操作

    #### 二、解决sqoop导入MySQL中文乱码问题 **问题原因:**sqoop导入MySQL时出现中文乱码问题通常是由于MySQL的`character_set_server`默认设置为`latin1`造成的。 **解决方案:** 1. **编辑MySQL配置文件**: ``...

    ubuntu 服务器中文乱码问题的解决方法

    在Ubuntu服务器环境中,遇到中文乱码问题可能是由于系统缺少必要的中文支持或者语言环境配置不正确导致的。本文将详细介绍如何解决这一问题,步骤如下: 1. **检查中文包支持** 在终端中运行`sudo dpkg -l`命令,...

    Ubuntu下MySQL中文乱码的问题解决

    在网上看了很多解决方案,期间也走了不少弯路,所以想着根据自己的解决之路写一篇文章分享给有需要的朋友们,所以这篇文章主要介绍了如何解决Ubuntu下MySQL中文乱码问题的相关资料,需要的朋友可以参考借鉴。

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

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

    Linux乱码问题解决方案.docx

    本文将介绍 Linux 乱码问题的解决方案,包括安装 ibus 输入法、fcitx 输入法、解决 UTF-8 编码问题、解决 Flash 中的中文显示问题、解决 Java 程序中的中文显示问题等。 一、安装 ibus 输入法 在 Ubuntu 系统中,...

    解决Linux平台上php与mysql通讯产生中文乱码问题.docx

    本文将详细介绍如何解决Linux(如Ubuntu 14.04 LTS)上PHP与MySQL通信产生的中文乱码问题。 首先,我们要理解MySQL默认的字符集可能不支持中文,例如在描述中提到的`latin1`字符集,它并不包含中文字符,导致中文...

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

    此外,当升级到MySQL5+PHP5后遇到中文乱码问题,可以采取以下方法解决。假设原数据库编码为GBK: 1. 导出数据: ```bash mysqldump -uroot -p --default-character-set=latin1 --set-charset=gbk --skip-opt ...

    Ubuntu下Mysql 常用指令及中文乱码问题

    本文将详细介绍在Ubuntu环境下MySQL的常用指令以及如何解决中文乱码问题。 首先,让我们了解一下MySQL的系统管理指令: 1. 登录MySQL: - `mysql -u username -p`:本地登录,输入密码后进入MySQL客户端。 - `...

    web项目部署到服务器后中文乱码的解决.docx

    (web项目部署到服务器后中文乱码的解决) 在将Web项目部署到服务器后,中文参数值显示成了乱码,这是什么原因呢?...经过以上5步,基本上统一了项目涉及的全部关于编码的地方,中文参数值乱码的问题就解决啦。

    Ubuntu15下mysql5.6.25不支持中文的解决办法

    在Ubuntu 15环境下,MySQL 5.6.25默认配置可能不支持中文字符集,这可能导致在处理中文数据时出现乱码或无法正确显示的问题。为了解决这个问题,我们需要对MySQL的配置进行调整,确保它能正确识别和处理UTF-8编码的...

    Linux下向MySQL插数据出现问号乱码.docx

    在Linux环境下向MySQL数据库插入数据时遇到中文乱码问题,通常是由于字符编码不匹配导致的。MySQL数据库系统默认可能使用的是UTF-...通过以上步骤,你应该能成功解决插入数据时的乱码问题,并实现远程访问MySQL数据库。

    python查询mysql中文乱码问题

    python2.7 查询或者插入中文数据在mysql中的时候出现中文乱码 — 可能情况: 1.mysql数据库各项没有设置编码,默认为’latin’ 2.使用MySQL.connect的时候没有设置默认编码 3.没有设置python的编码,python2.7默认为’...

Global site tag (gtag.js) - Google Analytics