使用mariadb遇到的几个问题,解决方案

本文阅读 2 分钟
广告

因为使用了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/swap

2.激活swap分区

swapon /var/swap

3.设置自动挂载,编辑/etc/fstab

vi /etc/fstab  

加上一句

/var/swap               swap                    swap    defaults        0 0

4.最后重启服务器

reboot

重启后可以通过如下指令查看内存使用状态

free -m

经过上述操作后,MariaDB可以正常启动,并且不再出现这类错误提示。

问题二:phpMyAdmin面板提示警告,变量 $cfg['TempDir'] (/var/lib/phpMyAdmin/temp/)无法访问。

解决办法,给它提示的文件夹增加777权限

1.进入temp文件夹的上级目录

cd /var/lib/phpMyAdmin

2.给temp添加777权限

chmod 777 temp

3.如果错误还是存在,那就进入temp目录,将里面已有的文件都设置为777,这样刷新phpMyAdmin后,警告消失。

您的大名:
万水千山总是情,给个打赏行不行。 打赏
本文来自投稿,不代表本站立场,如若转载,请注明出处:https://www.ruletree.club/archives/1016/
Vestacp管理面板使用教程,简单整理
« 上一篇 02-20
typecho模板实现桌面通知功能,并增加功能设置
下一篇 » 02-23
广告

发表评论

成为第一个评论的人

作者信息

热门文章

标签TAG

热评文章