数据库的安装详解

 

安装mysql5.7版本

第一步:安装重要yum安装包
在这里插入图片描述
第二步:指定登录账户
useradd -s /sbin/nologin mysql
第三步:上传mysql5.7安装包
连接xftp,连接ip为20.0.0.14,将mysql5.7安装包导入其/opt目录下
进入/opt目录下查看是否有该软件包
在这里插入图片描述
解压缩软件包
[root@server2 opt]# tar xzvf mysql-boost-5.7.20.tar.gz
确认解压缩是否成功
在这里插入图片描述
第四步:进入mysql-5.7.20目录下进行编译安装
[root@server2 opt]# cd mysql-5.7.20/ 该目录为安装目录

在这里插入图片描述
安装完毕最后的显示
– Build files have been written to: /opt/mysql-5.7.20
附加:编译安装配置项的解释:
在这里插入图片描述
编译安装
上一篇安装centos7要加内核的作用来了,上篇为4
[root@server2 mysql-5.7.20]# make -j3 //不能超过最大内核
[100%] Built target udf_example //最后一项
[root@server2 mysql-5.7.20]# make install
– Installing: /usr/local/mysql/support-files/mysql.server //最后一项
进入/usr/local/目录,并查看是否有mysql
在这里插入图片描述
修改mysql的属主、属主权限,并查看
在这里插入图片描述
第五步:建立调整配置文件
[root@server2 local]# vi /etc/my.cnf
在这里插入图片描述

[root@server2 mysql-5.7.20]# cd /usr/local/
[root@server2 local]# ll //查看是否有如下配置文件生成,并修改权限
-rw-r–r--. 1 root root 560 10月 31 13:31 my.cnf
[root@server2 etc]# chown mysql:mysql /etc/my.cnf
[root@server2 etc]# ll
-rw-r–r--. 1 mysql mysql 560 10月 31 13:31 my.cnf
第六步:设置环境变量
[root@server2 etc]# echo ‘PATH=/usr/local/mysql/bin:/usr/local/mysql/lib:$PATH’ >> /etc/profile
[root@server2 etc]# echo ‘export PATH’ >> /etc/profile
[root@server2 etc]# source /etc/profile
在这里插入图片描述
[root@server2 mysql]# cd bin/
[root@server2 bin]# ll
-rwxr-xr-x. 1 mysql mysql 247393240 10月 31 12:50 mysqld //调用该文件进行初始化安装
在这里插入图片描述

复制mysql目录下的usr文件,进行优化
在这里插入图片描述
[root@server2 mysql]# cp usr/lib/systemd/system/mysqld.service /usr/lib/systemd/system/
[root@server2 mysql]# systemctl enable mysqld
Created symlink from /etc/systemd/system/multi-user.target.wants/mysqld.service to /usr/lib/systemd/system/mysqld.service.
重新启动,并查看状态
在这里插入图片描述
查看端口号是否打开
在这里插入图片描述
登录mysql以验证是否成功安装
在这里插入图片描述

原文地址:https://www.cnblogs.com/sobk/p/14009417.html