操作系统环境:
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;
分享到:
相关推荐
在Ubuntu 9.0.4环境下,解决MySQL乱码问题的方法有所不同: 1. 首先,找到MySQL的配置文件。在Ubuntu中通常是`/etc/init.d/mysql/my.cnf`,但若文件不存在,需使用`find`命令查找其他`.cnf`文件。 2. 在修改配置...
ZendStudio9.0.4快速破解方案,百试不爽
**Java Development Kit (JDK) 9.0.4 知识详解** Java Development Kit (JDK) 是Oracle公司发布的用于开发和运行Java应用程序的重要工具集。JDK 9.0.4 版本是JDK 9的一个更新版本,包含了Java运行时环境(JRE)、...
JDK 9.0.4是Oracle公司发布的JDK的一个版本,该版本包含了Java SE(标准版)9的更新,旨在提高性能、稳定性和安全性。在本文中,我们将深入探讨JDK 9.0.4的关键特性、安装过程以及如何在Windows 64位系统上进行配置...
这个压缩包提供了一个免安装的JRE,这意味着用户无需经过传统的安装过程,只需解压并配置环境变量即可使用,这对于那些因各种原因无法正常运行安装版JRE的计算机来说是一个很好的解决方案。 首先,让我们深入了解...
在这个特定的压缩文件"jdk-9.0.4_windows-x64_bin.rar"中,我们找到了JDK的Windows 64位版本。这个版本的JDK是Oracle公司针对Java 9.0.4发布的,它包含了Java运行环境(Java Runtime Environment, JRE)和一系列用于...
【Apache Tomcat 9.0.4 for Windows x64详解】 Apache Tomcat是一款开源的Java Servlet容器,它实现了Java EE的Web应用服务器规范,尤其是Servlet和JavaServer Pages(JSP)技术。作为轻量级应用服务器,Tomcat在中...
Oracle PL/SQL Developer9.0.4 注册机
ZendStudio9.0.4的破解文件及注册码.
PL/SQL Developer9.0.4 及其以上版本的中文语言包
**Java SDK 9.0.4 官方文档详解** Java Development Kit (JDK) 是Java编程语言的核心组件,包含了开发、运行Java应用程序所需的所有工具和库。JDK 9.0.4 版本是Oracle公司发布的一个稳定版本,为开发者提供了许多新...
JDK的版本9.0.4是Java历史上的一个重要版本,它在功能和性能上都有所提升。 1. **Java版本**:JDK 9.0.4是Java 9的一个更新版本,发布于2017年10月18日。Java 9引入了许多新特性,包括模块系统(Project Jigsaw)、...
在这个特定的案例中,我们讨论的是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 jdk9的最新版 20191120 总共4个压缩包
《PhotoScissors 9.0.4:轻松抠图的专业工具》 在数字图像处理领域,抠图是一项不可或缺的技术,它能将图像中的特定对象精确地提取出来,以便于后期编辑或合成。PhotoScissors是一款专为此目的设计的软件,其最新...
官网原版jre-9.0.4_osx-x64_bin.dmg 官网原版jre-9.0.4_osx-x64_bin.dmg
在JDK 9.0.4中,引入了模块系统,这是Java平台的一项重大变革,目的是解决大型应用的可维护性、可扩展性和安全性问题。模块化使得开发者可以更好地管理依赖关系,提高代码的封装性,同时降低启动时间和内存占用。 ...
postgresql-9.0.4-1 32位Windows安装程序 <注意> 1) 如果要通过远程桌面安装必须用 mstsc /console 命令来登录到远程桌面获得完全控制权。 2) 必须选择“以管理员身份运行”PostgreSQL安装程序。 3) 不需要...
zend studio9.0.4注册机
主要特点 ... 2、An implementation of the current draft of the Servlet 4.0 specification 3、The BIO connectors, support for Windows Itanium and support for Comet have been removed 4、Tomcat 9.0 is ...