centos 7 mariadb 啓動問題

安裝完了 mariadb 後 有一天重啓機器發現 啓動不了 mariadb.service mysql

systemctl start mariadb.service //而後發現下面的問題sql

job for mariadb.service failed because the control process exited with error  code .服務器

See "systemctl status mariadb.service" and "journalctl -xe" for detailscode

// 按照上面的 查看 一無所得  可是看見了 "journalctl -xe"裏面在啓動 mariadb的時候 有Logging  to '/var/log/mariadb/mariadb.log' 而後就去查看了這個 logserver

找到最後下面在Aborting 上面有 一行 Character set 'utf8' is not a compiled character set and is not specified in the '/usr/share/mysql/charsets/Index.xml'xml

以後去查看這個Index.xml 發現裏面有utf8 這個配置 ci

日了狗了it

而後就猜測 服務器的配置可能沒指定 字符集  mariadb

接着找到 服務器配置配置

在/etc/mycnf.d 裏面有一個 server.cnf  在 [mysqld] 下面 添加

character-set-server=utf8  保存

而後 systemctl start mariadb.service 

ok搞定

相關文章
相關標籤/搜索