无法在CentOS上启动MySQL

我刚刚在我的CentOS机器上安装了新版本的MySQL。 我面临的问题是,当我运行这个命令:

# service mysqld start 

我进入控制台这个错误消息:

[错误]无法将数据目录所有者更改为mysql

我不完全确定它是什么意思,以及如何解决这个问题。 任何意见和解决scheme,欢迎。 谢谢!

编辑

看来我已经解决了它:

 chown -R mysql /var/lib/mysql 

但是,同样的命令# service mysqld start现在会导致另一个错误信息:

[错误] – 初始化指定,但数据目录中有文件。 中止

事实上,它有文件,因为在安装过程中,CentOS自己创build了这个文件夹/var/lib/mysql并在其中放置了一些文件。 我没有手动做任何事情。 那么,CentOS到底发生了什么,以及如何解决? 谢谢!!

编辑

似乎MySQL或CentOS都疯了。 问题是,如果我从数据目录中删除所有文件,在启动时(当我运行#service mysqld start ),它会在其中创build一堆文件,如ca-key.pem和其他.pem文件。 所以,它创build文件,然后抛出一个错误,数据目录不是空的。 多么愚蠢的行为! 但是我怎么能解决这一切?

我得到这个boottraping percona xtradb的麻烦。
做:

 rm -rf /var/lib/mysql/* 

然后再次启动mysql。 如果它不工作,你需要完整地重新安装MySQL
当你不正常地杀死mysql进程时,会发生这种情况。
你没有重新启动centos吗?

 systemctl stop mysql