亚马逊 EC2 服务器新安装的 MySQL 出错的临时解决方案

服务器:Amazon AWS EC2

系统:Ubuntu 20.04.1 LTS

环境:宝塔 Linux 面板 7.4.5

问题:新安装的 MySQL 无法启动,5.7 和 8.0 都一样,错误 The server quit without updating PID file,反复重新安装,均可复现问题。

排查和解决过程如下:

阿宏给看了一眼,说安装的 MySQL 不完整,怀疑用户权限问题。安装过程中,的确遇到了报错:

QQ图片20200910143956.png

QQ图片20200910143906.png

亚马逊 EC2 服务器,不允许使用 root 登录,而只能使用 ubuntu 用户名登录。

基于以上两点,我怀疑从面板上点击安装,可能缺少 sudo 提权过程,从而导致权限不足。所以,我尝试从本地客户端,执行如下命令:

sudo bash /www/server/panel/install/mysql.sh install 5.7

结果,问题就没再出现了。要彻底解决该问题,还需要官方来做。


之所以把命令写成上面这样,而不用

cd /www/server/panel/install && sudo bash mysql.sh install 5.7

是因为,如果直接 cd,会因权限不足而拒绝访问,根本执行不了后面的安装命令。

本文链接:

https://dev.euyyue.com/note/544.html
1 + 8 =
快来做第一个评论的人吧~