【发布时间】:2017-11-09 20:37:46
【问题描述】:
我已经重启了服务器。
mariadb 没有自动启动。
所以我会输入 service mysqld start。但显示我不能从错误开始。
mariadb 无法以排序规则开始
我想开始没有错误
我使用的是 centos 6.5
**# mysql --version**
mysql Ver 15.1 Distrib 10.1.19-MariaDB, for Linux (x86_64) using readline 5.1
**# ./mysqld_safe &**
mysqld_safe Logging to '/var/lib/mysql/localhost.localdomain.err'
**localhost.localdomain.err shows me**
mysqld_safe mysqld from pid file /var/lib/mysql/localhost.localdomain.pid ended
mysqld_safe Starting mysqld daemon with databases from /var/lib/mysql
[Warning] '--skip-locking' is deprecated and will be removed in a future release. Please use '--skip-external-locking' instead.
[ERROR] Unknown collation: 'utf8mb4_unicode_ci'
[ERROR] Aborting
[Note] /usr/libexec/mysqld: Shutdown complete
**my.cnf**
[client]
default-character-set=utf8mb4
[mysql]
default-character-set=utf8mb4
[mysqld]
collation-server = utf8mb4_unicode_ci
character-set-server = utf8mb4
【问题讨论】:
-
用排序规则注释掉该行;看看它是否更进一步。也许然后可以进行进一步的分析。 (该排序规则应该在该版本中可用。)