`

ubuntu下修改mysql(5.5)默认字符编码出现的Job failed to start解决办法

阅读更多

        前几天卸掉了用了好多年的Windows,安装了Ubuntu12.04,就开始各种搭环境。今天装好了MySQL5.5.22,正用着爽呢,突然发现里面的中文全部变成了乱码,于是便试着去修改配置,经查询

        可以通过以下步骤修改:

$sudo gedit /etc/mysql/my.cnf

        在里面

[client]下添加:

default-character-set=utf8

[mysqld]下添加:

default-character-set=utf8

        然后就保存退出跟着大部队开始

$sudo service mysql restart

        结果意外的发现跟大部队不一样,居然出现了Job failed to start

 

-----------------------------------------------------------------------------------------------------------------------------------------------------------------------

 

        后来去看同学的配置,发现跟我的一模一样,但是他的能够正常运行,之后看到他的MySQL是5.2的,才发现可能是因为版本升级的原因,对于配置文件内的数据更改的方式不一样。于是果断上网查5.5以后的版本对字符编码方式修改的办法,才发现原来在[mysqld]下的修改已经发生了变化,正确方式如下:

[mysqld]下添加的应该为:

character-set-server=utf8

collation-server=utf8_general_ci

        保存退出

$sudo service mysql restart

        果然成功重启

$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/ |

+------------------------------------+-----------------------------------+

8 rows in set (0.00 sec)

 

 

          成功!

          个人记性差,写博记下免得下次改配置耽误时间。同时供碰到同样问题的同学们参考,如果高手发现其中纰漏,还请指出并轻拍。

 

          转载请注明:http://waynehu16.iteye.com/blog/1557777

分享到:
评论

相关推荐

    Ubuntu 通过Deb 安装 MySQL 5.5

    ### Ubuntu 通过 Deb 包安装 MySQL 5.5 的详细步骤及注意事项 #### 一、前言 在 Ubuntu 系统上安装 MySQL 数据库是一项常见的任务,尤其对于开发者和系统管理员来说更是如此。本文将详细介绍如何通过 Debian 匹配...

    ubuntu交叉编译mysql5.5所需的三个x86平台的文件

    ubuntu交叉编译mysql5.5需要三个x86平台的文件,但它自动生成的是目标平台上的文件,所要不能在x86平台下运行。这三个文件是:comp_err comp_sql gen_lex_hash

    Ubuntu12.10安装Mysql5.5(二).zip

    由于MySQL 5.5不在Ubuntu 12.10的默认软件仓库中,我们需要添加一个第三方PPA(Personal Package Archive)来获取它。打开终端并输入: ```bash sudo add-apt-repository ppa:ondrej/mysql-5.5 ``` ### 四、更新...

    如何更改MySQL数据库文件存放位置?解决Can't open the mysql.plugin table.start Job failed to start

    下面将详细介绍如何更改MySQL数据库文件存放位置以及解决“start Job failed to start”的问题。 首先,更改MySQL数据文件存放位置的步骤如下: 1. **停止MySQL服务**:在命令行中输入`sudo service mysql stop`...

    Ubuntu12.10安装Mysql5.5()三.zip

    Ubuntu12.10安装Mysql5.5()三.zip

    linux 下mysql5.5安装配置大全

    在Linux环境下安装配置MySQL 5.5是一个涉及多个步骤的复杂过程,本文将详细阐述这一过程,包括必要的准备工作、具体步骤以及可能遇到的问题及其解决办法。 #### 一、安装CMake 在安装MySQL 5.5前,首先需要安装...

    Ubuntu12.10安装Mysql5.5(一).zip

    在本文中,我们将深入探讨如何在Ubuntu 12.10操作系统上安装MySQL 5.5,这是一个广泛使用的开源关系型数据库管理系统。Ubuntu 12.10是Ubuntu的一个版本,发布于2012年,而MySQL 5.5是其5.x系列中的一个重要里程碑,...

    Ubuntu14.04 + Qt5.5利用搜狗输入法输入中文的解决办法

    ### Ubuntu14.04 + Qt5.5 利用搜狗输入法输入中文的解决办法 #### 前言 在使用Ubuntu14.04操作系统时,结合Qt5.5开发工具进行软件开发的过程中,可能会遇到中文输入的问题。搜狗输入法是一款优秀的中文输入工具,但...

    mysql5.5版本含安装教程

    MySQL 5.5是MySQL数据库管理系统的一个重要版本,它在2010年发布,带来了许多性能提升和新特性。本教程将详细讲解如何下载、安装以及配置MySQL 5.5,帮助您顺利掌握这一数据库系统的操作。 首先,**下载MySQL 5.5**...

    mysql5.5安装

    mysql5.5安装

    mysql 5.5升级到5.7

    ### MySQL 5.5 升级到 5.7 的步骤与注意事项 #### 背景介绍 在本文档中,我们将详细介绍如何将MySQL数据库从版本5.5.46升级到5.7.9的过程。这个过程是在Ubuntu 14.04系统上进行的。升级MySQL的主要目的是为了利用...

    Linux上源码安装Mysql5.5

    ### Linux上源码安装MySQL 5.5详细步骤与知识点解析 #### 一、环境准备与文件上传 在开始安装之前,确保您的Linux系统已经具备以下条件: 1. **操作系统**:选择支持的Linux发行版,例如CentOS、Ubuntu等。 2. **...

    UBUNTU下Zend Studio 5.5安装

    通过以上步骤,你可以在Ubuntu环境下成功安装并配置Zend Studio 5.5,使其完全适应中文环境,同时解决可能出现的界面显示问题。这一过程不仅提升了开发效率,还确保了开发环境的稳定性和功能性。

    Linux-mysql5.5

    在Linux环境下安装和配置MySQL 5.5是许多系统管理员和开发者的基本技能之一。下面将详细介绍在Linux系统中安装和设置MySQL 5.5的步骤。 ### 1. 准备工作 在开始安装前,确保你的Linux系统已更新至最新版本,以便...

    ubuntu 下mysql 安装及配置文件

    在Ubuntu系统中安装MySQL是一个常见的任务,特别是在搭建服务器或开发Web应用时。MySQL是一个流行的开源关系型数据库管理系统,被广泛用于存储和管理数据。本文将详细介绍如何在Ubuntu上安装MySQL,以及涉及的配置...

    ubuntu彻底解决-“Failed to load ldlinux.c32”.docx

    ### 解决Ubuntu安装时出现“Failed to load ldlinux.c32”的问题 #### 背景与概述 在使用U盘进行Ubuntu系统(版本16.04及以上)的安装过程中,用户可能会遇到一个常见的错误:“Failed to load ldlinux.c32”。这...

    mysql-5.5安装教程

    在Linux上,使用`systemctl start mysql`或`service mysql start`;在macOS上,使用Homebrew的服务管理命令。 5. **安全配置**:首次安装后,MySQL提供了一个叫做`mysql_secure_installation`的脚本,用于强化安全...

    在Ubuntu下解决MySQL不能远程访问的问题.docx

    本文将详细阐述如何在Ubuntu下解决MySQL不能远程访问的问题,具体步骤分为三个部分:配置文件的修改、MySQL数据库的修改以及再次用Mysql客户端登录验证。 ### 一、配置文件的修改 #### 步骤1:编辑my.cnf文件 ...

    MySQL5.5安装包以及安装教程

    MySQL5.5是一款广泛应用的关系型数据库管理系统,以其高效、稳定和开源的特点,深受广大开发者喜爱。本教程将详细介绍如何下载并安装MySQL5.5版本,帮助你顺利搭建数据库环境。 首先,你需要从官方或者可信的第三...

    ubuntu mysql中中文乱码问题.docx

    在部分内容中,作者提供了多种解决方案,包括使用 SET 命令来设置字符编码,修改 MySQL 配置文件 my.cnf 以及使用 sudo 命令来重启 MySQL 服务。 知识点总结 1. MySQL 数据库中文乱码问题可能是由于字符编码设置不...

Global site tag (gtag.js) - Google Analytics