问题事件脑内复原,卸载数据库
- yum -y remove mysql mysql*
- rm -rf /var/lib/mysql/*
- yum -y install mysql-libs
然后执行安装
- yum -y install mysql mysql-server
- service mysqld restart
登录3312/admin正常使用,但是一旦点击初始化,瞬间跳错504
分析
那条命令卸载的话,,由于写的*,可能卸载了一些其他的东西,由于不要数据库的话,是不需要用php-mysql进行连接mysql交互通讯创建新增或者删除用户,只需要mysql-libs来进行db文件记录
- yum -y install mysql-libs
只会装上这一个
所以安装数据库后,php-mysql没有安装回去,就会导致问题
之前我没考虑到,,因为我提供这个命令是给别人完全不需要数据库的人用的
有些人是只用ep来创建CDN空间,自己开服务器做CDN加速用的,毕竟数据库启动了就要吃一些内存,没必要浪费
- yum -y install mysql mysql-server
只会安装这四个包,缺少了php-mysql
修复方案,直接yum补回来就行了,成功补回包,刷新一下,瞬间恢复访问
- yum -y install php-cli php-mysql php-gd php-xml php-ldap php-mbstring php-bcmath php-pdo