wKioL1i2fdbRTjc-AAA7VbIb0Ec269.png

编译mysql时,到一半的时候报错,c++死掉,因为内存太小导致,创建交换分区或者增加内存重新编译。

设置2G交换分区来用下 :

 

# dd if=/dev/zeroof=/swapfile bs=1k count=2048000 --获取要增加的2GSWAP文件块

# mkswap/swapfile     -- 创建SWAP文件

# swapon/swapfile     -- 激活SWAP文件

# swapon -s            -- 查看SWAP信息是否正确

# echo"/var/swapfile swap swap defaults 0 0" >> /etc/fstab     -- 添加到fstab文件中让系统引导时自动启动

注意, swapfile文件的路径在/var/

编译完后, 如果不想要交换分区了, 可以删除: