mysql -- start: Job failed to start

场景:ubuntu上修改mysql默认字符编码出现的 Job   failed   to   start 解决方法

ubuntu下修改mysql默认字符编码出现的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

7月 11 10:15:09 zhang-virtual-machine systemd[1]: Starting MySQL Community Server... zhang@zhang-virtual-machine:~$ journalctl -xeu mysql.service ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ An ExecStart= process belonging to unit mysql.service has exited. ░░ ░░ The process' exit code is 'exited' and its exit status is 1. 7月 11 10:16:07 zhang-virtual-machine systemd[1]: mysql.service: Failed with result 'exit-code'. ░░ Subject: Unit failed ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ The unit mysql.service has entered the 'failed' state with result 'exit-code'. 7月 11 10:16:07 zhang-virtual-machine systemd[1]: Failed to start MySQL Community Server. ░░ Subject: A start job for unit mysql.service has failed ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ A start job for unit mysql.service has finished with a failure. ░░ ░░ The job identifier is 11397 and the job result is failed. 7月 11 10:16:07 zhang-virtual-machine systemd[1]: mysql.service: Scheduled restart job, restart counter is at 48. ░░ Subject: Automatic restarting of a unit has been scheduled ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ Automatic restarting of the unit mysql.service has been scheduled, as the result for ░░ the configured Restart= setting for the unit. 7月 11 10:16:07 zhang-virtual-machine systemd[1]: Stopped MySQL Community Server. ░░ Subject: A stop job for unit mysql.service has finished ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ A stop job for unit mysql.service has finished. ░░ ░░ The job identifier is 11470 and the job result is done. 7月 11 10:16:07 zhang-virtual-machine systemd[1]: Starting MySQL Community Server... ░░ Subject: A start job for unit mysql.service has begun execution ░░ Defined-By: systemd ░░ Support: http://www.ubuntu.com/support ░░ ░░ A start job for unit mysql.service has begun execution. ░░ ░░ The job identifier is 11470. lines 2126-2168/2168 (END)
最新发布
07-12
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值