Centos下载mysql遇到的问题及步骤(rpm)

第一、从官网下载rpm(Red Hat package manager)后缀的mysql的linux包。并通过fttp下载至/opt目录下

第二、进入opt目录,执行 rpm  -i(install)  vh(查看下载进度) 包名

出现错误如下所示:

libnuma.so.1()(64bit) is needed by mysql-community-server-5.7.17-1.el6.x86_64

解决方案:下载numactl,这是下载mysql所依赖的东西

yum -y install numactl

但是出现问题:

NUMA怎么绑定mysql数据库_解决方案

解决方案:  由于之前使用yum命令,该yum服务已被使用,并在/var/run/yum.pid默认生成14490的线程号。

只需使用命令:  rm -f /var/run/yum.pid即可

yum只能支持一个例程运行,所以如果有一个例程已经在运行,其他的必须等待该进程退出释放lock。出现这种情况时,可以用以下命令来恢复:

NUMA怎么绑定mysql数据库_解决方案_02

成功安装numactl如下图所示:

NUMA怎么绑定mysql数据库_错误信息_03

再安装依然报错:

 

NUMA怎么绑定mysql数据库_NUMA怎么绑定mysql数据库_04

 

解决方案:输入命令rpm -ivh mysql-community-server-5.7.24-1.el7.x86_64.rpm --nodeps --force即可

                 安装包后面增加2个参数(安装时不再分析包之间的依赖关系而直接安装)

NUMA怎么绑定mysql数据库_NUMA怎么绑定mysql数据库_05

NUMA怎么绑定mysql数据库_mysql_06

 

并不是所有的牛奶都叫特仑苏,天气晴朗阳光明媚,这是一首简单的小情歌并不是所有的牛奶都叫特仑苏

 

执行命令:

mysql  -u root  直接回到当前目录,并无输入或者提醒

mysqld     提示如下错误信息,如图所示:

NUMA怎么绑定mysql数据库_NUMA怎么绑定mysql数据库_07

大意是mysql以23405线程启动,不能从messagefile阅读错误信息,致命错误就是:请你阅读手册的“安全”章节来浏览解决弄清楚 使用root如何启动mysqld

继续登录,依然是无法登录,无任何提示信息:-----------------》解决方案:卸载

 

NUMA怎么绑定mysql数据库_解决方案_08

执行命令,查看mysql的错误日志

[root@VM_0_11_centos ~]# tail -n 60 /var/log/mysqld.log 

NUMA怎么绑定mysql数据库_解决方案_09

 

 卸载mysql流程,将相关的mysql文件全部删除,如下所示

NUMA怎么绑定mysql数据库_NUMA怎么绑定mysql数据库_10