因为使用了CentOS7的服务器,所以在搭建面板的时候安装了mariadb5.5的版本,然后当天晚上它就崩了。我立刻查看了日志文件,发现了各种报错,花了一些时间解决了,还是有些问题冒了出来,但是最后还是基本都搞定了,为了防止以后出现相同的情况,所以还是写篇文章记录吧。
参考文章:杨圣亮官网
问题一:MariaDB无法启动,查看错误日志提示如下:
[ERROR] mysqld: Out of memory (Needed 128917504 bytes)解决办法,设置swap虚拟内存,过程如下
1.创建4GB的swap分区,注意第一条指令执行后会可能卡很久,只需要耐心等待。
dd if=/dev/zero of=/var/swap bs=1024 count=4194304 mkswap /var/swap2.激活swap分区
swapon /var/swap3.设置自动挂载,编辑/etc/fstab
vi /etc/fstab加上一句
/var/swap swap swap defaults 0 04.最后重启服务器
reboot重启后可以通过如下指令查看内存使用状态
free -m经过上述操作后,MariaDB可以正常启动,并且不再出现这类错误提示。
问题二:phpMyAdmin面板提示警告,变量 $cfg[‘TempDir’] (/var/lib/phpMyAdmin/temp/)无法访问。
解决办法,给它提示的文件夹增加777权限
1.进入temp文件夹的上级目录
cd /var/lib/phpMyAdmin2.给temp添加777权限
chmod 777 temp3.如果错误还是存在,那就进入temp目录,将里面已有的文件都设置为777,这样刷新phpMyAdmin后,警告消失。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END