Ubuntu 12.04启动MySQL时,将字符集改为UTF8为何无法启动?

2026-04-01 23:071阅读0评论SEO问题
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计226个文字,预计阅读时间需要1分钟。

Ubuntu 12.04启动MySQL时,将字符集改为UTF8为何无法启动?

Ubuntu 12.04 MySQL更改utf-8编码后启动失败,提示`default-character-set=utf8`错误。重启MySQL服务时,工具可用。启动失败:`Job failed`。

Ubuntu12.04MySQL改utf-8启动不了default-character-setutf8报错startmysql.Therestart(8)utili

Ubuntu 12.04 MySQL改utf-8 启动不了

default-character-setutf8

报错

start mysql. The restart(8) utility is also available.

start: Job failed to start

这么写OK了

On MySQL 5.5 I have in my.cnf

[mysqld]

init_connectSET collation_connection utf8_unicode_ci

init_connectSET NAMES utf8

character-set-serverutf8

collation-serverutf8_unicode_ci

skip-character-set-client-handshake

Result is

mysql> show variables like "%character%";show variables like "%collation%";

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

| Variable_name            | Value                      |

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

Ubuntu 12.04启动MySQL时,将字符集改为UTF8为何无法启动?

| 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)

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

| Variable_name        | Value           |

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

| collation_connection | utf8_unicode_ci |

| collation_database   | utf8_unicode_ci |

| collation_server     | utf8_unicode_ci |

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

3 rows in set (0.00 sec)

本文共计226个文字,预计阅读时间需要1分钟。

Ubuntu 12.04启动MySQL时,将字符集改为UTF8为何无法启动?

Ubuntu 12.04 MySQL更改utf-8编码后启动失败,提示`default-character-set=utf8`错误。重启MySQL服务时,工具可用。启动失败:`Job failed`。

Ubuntu12.04MySQL改utf-8启动不了default-character-setutf8报错startmysql.Therestart(8)utili

Ubuntu 12.04 MySQL改utf-8 启动不了

default-character-setutf8

报错

start mysql. The restart(8) utility is also available.

start: Job failed to start

这么写OK了

On MySQL 5.5 I have in my.cnf

[mysqld]

init_connectSET collation_connection utf8_unicode_ci

init_connectSET NAMES utf8

character-set-serverutf8

collation-serverutf8_unicode_ci

skip-character-set-client-handshake

Result is

mysql> show variables like "%character%";show variables like "%collation%";

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

| Variable_name            | Value                      |

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

Ubuntu 12.04启动MySQL时,将字符集改为UTF8为何无法启动?

| 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)

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

| Variable_name        | Value           |

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

| collation_connection | utf8_unicode_ci |

| collation_database   | utf8_unicode_ci |

| collation_server     | utf8_unicode_ci |

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

3 rows in set (0.00 sec)