参考
https://blog.youkuaiyun.com/qq_41133227/article/details/94392512
学会查看报错日志,有针对性地查
service mysqld status比systemctl status mysqld有更多内容
报错 MySQL is not running, but lock file (/var/lock/subsys/mysql[FAILED]
进入到 /var/lock/subsys/ 目录 将mysql这个文件删除
然后启动mysql
service mysql start
不成功
修改my.cnf配置文件
innodb_buffer_pool_size = 128M
key_buffer=16K
table_open_cache=4
query_cache_limit=256K
query_cache_size=4M
max_allowed_packet=1M
sort_buffer_size=65K
read_buffer_size=256K
thread_stack=64K
重启成功
总结: 主要原因还是服务器内存太小导致的,通过以上方法可以修改分配给索引的内存大小,从而解决问题