/etc/init.d/mysql start (stop) 为启动和停止服务器
/etc/mysql/ 主要配置文件所在位置 my.cnf
/var/lib/mysql/ 放置的是数据库表文件夹,这里的mysql相当于windows下mysql的date文件夹
启动mysql后,以root登录mysql
mysql>show variables like 'character%'; #执行编码显示
+--------------------------+----------------------------+
| Variable_name | Value |
+--------------------------+----------------------------+
| character_set_client | latin1 |
| character_set_connection | latin1 |
| character_set_database | latin1 |
| character_set_filesystem | binary |
| character_set_results | latin1 |
| character_set_server | latin1 |
| character_set_system | utf8 |
| character_sets_dir | /usr/share/mysql/charsets/ |
+--------------------------+----------------------------+
mysql> show variables like '%collation_%';
+----------------------+-------------------+
| Variable_name | Value |
+----------------------+-------------------+
| collation_connection | latin1_swedish_ci |
| collation_database | latin1_swedish_ci |
| collation_server | latin1_swedish_ci |
+----------------------+-------------------+
在某些时候,我们续要修改mysql默认数据库的编码,以保证某些迁移的程序可以正常显示,编辑my.cnf文件进行编码修改,windows可以直接用Mysql Server Instance Config Wizard 进行设置
在linux下修改3个my.cnf的1个/etc/mysql/my.cnf文件
sudo gedit /etc/mysql/my.cnf
找到客户端配置[client] 在下面添加
default-character-set=utf8 默认字符集为utf8
在找到[mysqld] 添加
default-character-set=utf8 默认字符集为utf8
init_connect='SET NAMES utf8'
(设定连接mysql数据库时使用utf8编码,以让mysql数据库为utf8运行)
修改好后,重新启动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> show variables like '%collation_%';
+----------------------+-----------------+
| Variable_name | Value |
+----------------------+-----------------+
| collation_connection | utf8_general_ci |
| collation_database | utf8_general_ci |
| collation_server | utf8_general_ci |
+----------------------+-----------------+
3 rows in set (0.00 sec)
分享到:
相关推荐
本文详细介绍了如何解决Ubuntu和Windows在处理文件时发生的乱码问题。 首先,我们需要了解文件乱码的原因。Windows系统中的许多纯文本文件(包括压缩文件)默认使用GBK编码,这是一种针对中文字符的扩展字符集。当...
Ubuntu 下 QT 显示中文乱码问题解决方案 在 Ubuntu 系统中,使用 QT 库开发应用程序时,可能会出现中文乱码的问题。这种情况下,需要解决中文乱码问题,以确保应用程序的正确显示。本文将详细介绍 Ubuntu 下 QT ...
在英文版Ubuntu系统中,Firefox浏览器中文乱码问题是一个常见的问题。该问题可能是由于系统字体配置不当或扫瞄器设置不正确引起的。在本文中,我们将介绍解决该问题的步骤和可能的原因。 一、问题描述 在英文版...
Ubuntu下使用Tomcat搭建网站出现中文乱码的问题 在 Ubuntu 操作系统下使用 Tomcat 搭建网站时,可能会出现中文乱码的问题。这是由于字符集的不统一所致。为了解决这个问题,需要统一服务器的字符编码,包括 Linux ...
对于 Linux 全英文安装后出现的中文乱码问题,可以通过以下步骤来解决: 1. 安装中文语言包 2. 配置 locales 3. 设置环境变量为中文 通过这些步骤,可以解决 Linux 全英文安装后出现的中文乱码问题。 总结 本文...
### Ubuntu11.10文本乱码问题解决:详尽指南 #### 背景与问题阐述 在使用Ubuntu 11.10系统时,不少用户遇到一个令人头疼的问题——文本文件出现乱码。这一现象主要表现为打开本地或网络上的文本文件(如.txt格式)...
Ubuntu MySQL 中文乱码问题解决方案 在 Ubuntu 系统中,MySQL 数据库中文乱码问题是一个常见的问题。乱码问题可能是由于 MySQL 数据库的字符编码设置不正确所致。解决这个问题需要对 MySQL 数据库的字符编码进行...
Ubuntu 字符界面中文乱码解决方案 Ubuntu 字符界面中文乱码是指在 Ubuntu 系统中,字符界面...Ubuntu 字符界面中文乱码问题可以通过安装 zhcon、配置 locale 设置、使用图形界面或修改 zhcon.conf 文件等方法来解决。
下面将介绍如何解决 LibreOffice 中文乱码问题和调整 Eclipse 提示框颜色。 一、 LibreOffice 中文乱码解决方法 在 Ubuntu 中,LibreOffice 打开中文文档时,可能会出现乱码的问题。这是因为 Ubuntu 本身不带有的...
Ubuntu Server 环境下中文乱码之显示方块解决方案 在 Ubuntu Server 环境下,中文乱码的问题是一个常见的问题,特别是在桌面环境和浏览器中...通过安装必要的中文字体包,我们可以正确地显示中文字符,解决乱码问题。
解决ubuntu下文件中中文乱码问题,解决大家在ubuntu下不能查看中文文档的困扰,让大家很好地使用ubuntu系统完成日常所有所需工作
2. 解决中文乱码问题:在 Xshell 中,为了解决中文乱码问题,可以重新建一个连接,terminal 的 encoding 设置为 utf8 即可。这将确保中文字符能够正确地显示。 3. 迁移衔接信息:在 Xshell 中,每个保存的 Session ...
Ubuntu 文件名乱码解决...解决 Ubuntu 文件名乱码问题需要根据具体情况选择合适的解决方法。conv mv 和 uni2ascii 工具是常用的解决方法,而 nautilus-filename-repairer0.06 和 chromeplus-1.3.3.1 是可选的解决方法。
本文将详细阐述如何解决Ubuntu环境下使用编辑器(如vim、gedit等)打开来自Windows系统的文本文件时出现的中文乱码问题。 #### 一、理解中文乱码的原因 中文乱码通常是因为文件编码格式不一致导致的。不同的操作...
解决 Ubuntu 下中文乱码问题终极版 在 Ubuntu 系统中,中文乱码问题是一个常见的问题,影响着用户的使用体验。解决这个问题需要从多方面入手,包括 TXT 文件乱码、Rhythmbox 乱码和 WINE 乱码等。下面我们将逐一...
在探讨Ubuntu下Rhythmbox播放器乱码问题的解决方案之前,我们先简要了解Rhythmbox播放器以及乱码现象的普遍原因。Rhythmbox是一款开源的多媒体播放器,广泛应用于基于GNOME桌面环境的Linux发行版,如Ubuntu。它支持...
ubuntu解压乱码python解决方案 主要针对uef-8解决,在window下压缩包在ubuntu下乱码问题
总之,Ubuntu 16.04下安装Android Studio时遇到的中文乱码问题主要是由于字体配置不正确。通过修改系统全局和Android Studio的字体设置,选择支持中文的“文泉驿微黑”字体,可以有效地解决这一问题。在进行这些调整...
在 Ubuntu 操作系统中,命令行中文乱码问题是一种常见的问题。当我们使用命令行时,中文字符可能会显示为乱码,这样会影响我们的工作效率和体验。解决这个问题的方法有很多,下面我们将介绍其中的一种方法,即使用 ...