`
haiyupeter
  • 浏览: 428707 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

ubuntu9.0.4 mysql乱码解决办法

阅读更多

操作系统环境:

ubuntu9.0.4、MySql5.1(通过sudo apt-get install mysql5.1安装)

现象:

在终端

1.mysql -uroot -proot    进入mysql客户端

2.use parking 选中一个数据库

3.select *from users 选择一个用户表

里面中文字段显示为???

4.使用语句show variables like 'character%'

则会显示有几个选项为latin的,并不是utf8

 

解决步骤:

1. 找到mysql的配置文件

mysql的配置文件就是/etc/init.d/mysql/my.cnf。(如果不是ubuntu9.0.4,这个文件并不一定存在,由于你可能采取的MySQL安装方式跟网上所说的不一样,就 不一定能够找得到/etc/init.d/mysql/my.cnf。因此,你需要使用find命令查找cnf文件。记得不要去找my.cnf因为它不一定存在,而应该 找*.cnf。

2.修改前应该备份一下cp /etc/init.d/mysql/my.cnf /etc/my.cnf.bak

打开my.cnf修改编码

# sudo vi /etc/init.d/mysql/my.cnf

在[mysqld]下添加
default-character-set=utf8

在[client]下添加
default-character-set=utf8

3. 重启mysql

根据你安装mysql的方式的不同,采用不用的命令来重启你的mysql。如果你配置过使用mysqld自启动方式,可以执行

cd /usr/bin/

mysqladmin -uroot -proot shutdown
mysqld_safe & (如果权限不够的话就执行 sudo mysql_safe &)

4.使用语句show variables like 'character%'

则会只有一个是latin,其余的是utf8

5.在mysql程序里面设置字符集编码,可以使界面显示成中文: set character_set_results = gbk;
分享到:
评论

相关推荐

    资料-jdk9.0.4

    **Java Development Kit (JDK) 9.0.4 知识详解** Java Development Kit (JDK) 是Oracle公司发布的用于开发和运行Java应用程序的重要工具集。JDK 9.0.4 版本是JDK 9的一个更新版本,包含了Java运行时环境(JRE)、...

    mysql命令提示行连接乱码的解决

    在Ubuntu 9.0.4环境下,解决MySQL乱码问题的方法有所不同: 1. 首先,找到MySQL的配置文件。在Ubuntu中通常是`/etc/init.d/mysql/my.cnf`,但若文件不存在,需使用`find`命令查找其他`.cnf`文件。 2. 在修改配置...

    ZendStudio9.0.4破解

    ZendStudio9.0.4快速破解方案,百试不爽

    jdk-9.0.4-windows-x64-bin.rar

    在这个特定的压缩文件"jdk-9.0.4_windows-x64_bin.rar"中,我们找到了JDK的Windows 64位版本。这个版本的JDK是Oracle公司针对Java 9.0.4发布的,它包含了Java运行环境(Java Runtime Environment, JRE)和一系列用于...

    jdk-9.0.4.rar

    JDK 9.0.4是Oracle公司发布的JDK的一个版本,该版本包含了Java SE(标准版)9的更新,旨在提高性能、稳定性和安全性。在本文中,我们将深入探讨JDK 9.0.4的关键特性、安装过程以及如何在Windows 64位系统上进行配置...

    jre9.0.4.zip 64位

    这个压缩包提供了一个免安装的JRE,这意味着用户无需经过传统的安装过程,只需解压并配置环境变量即可使用,这对于那些因各种原因无法正常运行安装版JRE的计算机来说是一个很好的解决方案。 首先,让我们深入了解...

    Windows x64 tomcat9.0.4

    【Apache Tomcat 9.0.4 for Windows x64详解】 Apache Tomcat是一款开源的Java Servlet容器,它实现了Java EE的Web应用服务器规范,尤其是Servlet和JavaServer Pages(JSP)技术。作为轻量级应用服务器,Tomcat在中...

    jdk-9.0.4_linux-x64_bin.rpm

    jdk-9.0.4_linux-x64_bin.rpm LINUX环境下 JDK9.0.4 64位

    PL/SQL Developer9.0.4 注册机

    Oracle PL/SQL Developer9.0.4 注册机

    ZendStudio9.0.4破解文件及注册码

    ZendStudio9.0.4的破解文件及注册码.

    PL/SQL Developer9.0.4 及以上版本 中文语言包

    PL/SQL Developer9.0.4 及其以上版本的中文语言包

    jdk-9.0.4官方文档

    **Java SDK 9.0.4 官方文档详解** Java Development Kit (JDK) 是Java编程语言的核心组件,包含了开发、运行Java应用程序所需的所有工具和库。JDK 9.0.4 版本是Oracle公司发布的一个稳定版本,为开发者提供了许多新...

    jdk-9.0.4安装文件

    JDK的版本9.0.4是Java历史上的一个重要版本,它在功能和性能上都有所提升。 1. **Java版本**:JDK 9.0.4是Java 9的一个更新版本,发布于2017年10月18日。Java 9引入了许多新特性,包括模块系统(Project Jigsaw)、...

    jdk-9.0.4_windows-x64_bin.zip

    在这个特定的案例中,我们讨论的是JDK的第9版本,具体为9.0.4的Windows 64位版本,其文件名为"jdk-9.0.4_windows-x64_bin.zip"。这个压缩包包含了在Windows操作系统上安装和使用JDK所需的所有组件。 首先,JDK的...

    jdk-9.0.4_windows-x64_bin.z01

    jdk-9.0.4_windows-x64_bin.z01 jdk9的最新版 20191120 总共4个压缩包

    抠图软件PhotoScissors-9.0.4

    《PhotoScissors 9.0.4:轻松抠图的专业工具》 在数字图像处理领域,抠图是一项不可或缺的技术,它能将图像中的特定对象精确地提取出来,以便于后期编辑或合成。PhotoScissors是一款专为此目的设计的软件,其最新...

    官网原版jre-9.0.4_osx-x64_bin.dmg

    官网原版jre-9.0.4_osx-x64_bin.dmg 官网原版jre-9.0.4_osx-x64_bin.dmg

    jdk-9.0.4_windows-x64.zip

    在JDK 9.0.4中,引入了模块系统,这是Java平台的一项重大变革,目的是解决大型应用的可维护性、可扩展性和安全性问题。模块化使得开发者可以更好地管理依赖关系,提高代码的封装性,同时降低启动时间和内存占用。 ...

    zend studio9.0.4注册机

    zend studio9.0.4注册机

    sysstat-9.0.4-18.el6.x86_64.rpm

    sysstat-9.0.4-18.el6.x86_64.rpm

Global site tag (gtag.js) - Google Analytics