你是不是修改了my.cnf文件,对datadir做了修改?请确认你的mysql数据目录对于mysql用户是否有写的权限?具体信息可以查看mysql的日志文件tail -f /var/log/mysql.log(版本不同日志文件的名称会有不同)。
你可以先在my.cnf里面配置一下错误日志,然后在启动看错误日志具体报什么错误,根据错误解决问题
cat /var/log/mysqld.log 先看log