mysql启动失败问题

**背景** 启动好签服务时,部分用户会遇到mysql 启动失败问题,例如: ![WechatIMG73.png](https://cos.easydoc.net/99875377/files/lc03thws.png) # 部署目录的错误 - 服务只能部署在/opt目录,其他目录会导致相关配置读取错误,导致mysql启动失败 - 如是这种情况,最好将压缩包重新挪动到/opt目录后重新解压启动即可,切勿直接拷贝或者挪动已解压的文件夹 # libaio 缺失 **确认** - 查看 服务器上是否安装了libaio(ubuntu不能使用此命令) `rpm -qa|grep libaio` ubuntu(乌班图)系统查询方式 `dpkg -l | grep libaio` 若未查找到任何信息,则需要安装依赖库 - 查看具体错误详情 `/opt/wellsign-sdko-off/mysql/bin/mysqld --defaults-file=/opt/wellsign-sdko-off/mysql/my.cnf --initialize-insecure` 查看 具体错误 **安装方法** - 使用yum命令安装依赖库(ubuntu不能使用此命令) `yum install -y libaio` ubuntu(乌班图)系统安装方式 `apt-get update` `apt-get install libaio1` - 如果是内网环境,yum无法使用,可在[rpm官网](http://rpm.pbone.net/index.php3?stat=3&search=libaio&srodzaj=3)下载对应符合系统的版本,然后使用命令`rpm -ivh {文件名}`进行离线安装 # numactl 缺失 错误信息 ```shell /opt/wellsign-sdko-off/mysql/bin/mysqld --defaults-file=/opt/wellsign-sdko-off/mysql/my.cnf --initialize-insecure /opt/wellsign-sdko-off/mysql/bin/mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory ``` 安装numctl ```shell # yum install numactl ``` ubuntu(乌班图)系统安装方式 ```shell # apt-get install numactl ``` 再次启动好签服务