我正在尝试在基于 Ubuntu 22.04 的新 vagrant box 上安装 mysql-server。
这是我的 Vagrantfile。
Vagrant.configure("2") do |config|
config.vm.box = "ubuntu/jammy64"
config.vm.network "private_network", ip: "192.168.33.11"
config.vm.hostname = "test.local"
end
vagrant up 之后,我所做的就是 apt update && upgrade,然后 sudo apt install mysql-server。安装卡在“重命名已删除 key_buffer 和 myisam-recover 选项(如果存在)”处。
答案1
从https://stackoverflow.com/questions/62127891/cant-install-mysql-on-pure-ubuntu-20-04
我在安装 mysql 之前在批处理脚本中添加了这个
# Add swap space on Ubuntu 20 (1000MB)
sudo fallocate -l 1G /.swapfile
sudo chmod 600 /.swapfile
sudo mkswap /.swapfile
sudo swapon /.swapfile
sudo cp /etc/fstab /etc/fstab.bak
echo '/.swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
sudo sysctl vm.swappiness=10