msyql 启动失败
问题描述
- 输入命令登录 service mysqld start 报下面的错误
Job for mysqld.service failed because the control process exited with error code. See "systemctl status mysqld.service" and "journalctl -xe" for details.
- 查看 mysql 错误日志的
tail -f /var/log/mysqld.log
- 解决方法
-
原始是内存分配问题,free指令查看内存
-
配置 my.cnf, 加上以下这句
innodb_buffer_pool_size = 128M -
分配swap
dd if=/dev/zero of=/swapfile bs=1M count=1024 mkswap /swapfile swapon /swapfile 添加这行: /swapfile swap swap defaults 0 0 到 /etc/fstab重启服务器后,再重启mysql 就OK了哈哈哈哈
-