记录一次自己动手安装MySQL数据库所踩的坑
MySQL安装包与操作系统匹配
安装包有amd和Intel,32位、64位多种组合需要确认仔细使用者操作系统和CPU型号
例如我使用的是CentOS 6.8版本(32位)安装http://mirrors.163.com/mysql/Downloads/MySQL-5.7/mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 这个安装包就提示 ‘cannot execute binary file’ 后续查找原因是因为此包是64位的安装包与系统不兼容导致
./mysqld 程序依赖包缺失
操作系统可能缺少mysqld程序的依赖包,需要自行安装例如
libnuma.so.1: cannot open shared object file: No such file or directory
yum remove libnuma.so.1
yum -y install numactl.x86_64
或自行查看缺少哪些依赖
ldd mysqld
显示not found的就是缺失的依赖
外网无法连接MySQL
可能是云服务器未设置防火墙规则
需要手动增加安全规则