You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04.2 LTS安装MySQL 8.0.23报错MY-011065无法启动求助

你的错误日志中mysqld进程被SIGKILL(信号9)终止,且InnoDB每次初始化到一半就中断,这是典型的系统内存不足触发OOM Killer杀掉进程导致的安装失败。同时你需要安装指定的8.0.23版本,当前系统残留了8.0.25的未配置完成的安装包,也会导致安装流程异常。

步骤1:排查内存配置

执行 free -h 查看当前服务器可用内存,MySQL 8.0默认运行最低要求1GB可用内存,若可用内存低于该值,要么升级服务器内存配置,要么后续修改MySQL配置降低内存占用阈值。

步骤2:彻底清理现有MySQL残留

依次执行以下命令清理所有未完成安装的MySQL相关包、配置和数据:

sudo systemctl stop mysql
sudo apt purge -y mysql*
sudo apt autoremove -y
sudo apt autoclean
sudo rm -rf /var/lib/mysql /etc/mysql /var/log/mysql

步骤3:安装指定版本MySQL 8.0.23

  1. 安装必要依赖:sudo apt install -y wget lsb-release gnupg
  2. 配置MySQL官方APT源,在弹出的配置界面中选择MySQL 8.0系列,指定子版本为8.0.23后保存退出
  3. 更新软件源缓存:sudo apt update
  4. 锁定版本安装:sudo apt install -y mysql-server=8.0.23-1ubuntu20.04 mysql-client=8.0.23-1ubuntu20.04

步骤4:低内存环境适配(内存不足1GB时执行)

安装完成后先不要启动MySQL,编辑配置文件 /etc/mysql/mysql.conf.d/mysqld.cnf,在[mysqld]段落下方添加以下配置降低内存占用:

performance_schema = off
innodb_buffer_pool_size = 64M
innodb_log_buffer_size = 4M
max_connections = 50
key_buffer_size = 8M
read_buffer_size = 256K
read_rnd_buffer_size = 256K
sort_buffer_size = 256K

保存退出后执行启动命令:sudo systemctl start mysql

验证安装

执行 mysql -V 确认输出的版本号为8.0.23,执行 sudo systemctl status mysql 确认服务处于active运行状态即安装完成。

内容的提问来源于stack exchange,提问作者K.Igor

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.12 22:09:00