运行环境阿里云的Centos7,之前安装过MySql5.7的版本,也是跟着别人的文档,但是不巧,原先的MySQL崩了,只能重新搭建。按照慕课网的Mysql初级教程开始搭建,前面一直没有问题,http://www.imooc.com/wiki/mysqllesson/mysqllinux.html 这里是教程链接。 下载安装包,解压,建立安装目录,授权用户,配置权限,等等,一切顺利。到了这步,就怎么也过不去。
mysqld: error while loading shared libraries: libnuma.so.1: cannot open shared object file: No such file or directory,可以使用命令:yum -y install numactl
搜了大量的网络上的教程,大部分转载而且不能用的。然而功夫不负有心人,在一条博客中发现了问题的线索,这个博客提示我们到官方网站去查找。https://dev.mysql.com/doc/refman/8.0/en/binary-installation.html。(官网的文档。)
因为我的是64位的,所以选择了第一个安装方式。安装完后,就能初始化Mysql了。
同时,这个事情告诉我们,多看官方文档,在官方文档中还推荐了别的方式,比如通过Yum仓库安装的方式,有兴趣的同学可以尝试下。