//用xftp传输到虚拟的/usr/src里
[root@localhost ~]# ls /usr/src
debug kernels mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz
[root@localhost ~]# cd /etc/yum.repos.d/
[root@localhost yum.repos.d]# ls
redhat.repo
[root@localhost yum.repos.d]# curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-vault-8.5.2111.repo
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- 0 0 0 0 0 0 0 0 --:--:-- --:--:-- 0 0 0 0 0 0 0 0 --:--:-- 0:00:01 0 0 0 0 0 0 0 0 --:--:-- 0:00:03100 2495 100 2495 0 0 809 0 0:00:03 0:00:03 --:--:-- 809
[root@localhost yum.repos.d]# ls
CentOS-Base.repo redhat.repo
[root@localhost yum.repos.d]# sed -i -e '/mirrors.cloud.aliyuncs.com/d' -e '/mirrors.aliyuncs.com/d' /etc/yum.repos.d/CentOS-Base.repo
[root@localhost yum.repos.d]# ls
CentOS-Base.repo redhat.repo
[root@localhost yum.repos.d]# yum clean all
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered with an entitlement server. You can use subscription-manager to register.
0 files removed
[root@localhost yum.repos.d]# yum makecache
Updating Subscription Management repositories.
Unable to read consumer identity
This system is not registered with an entitlement server. You can use subscription-manager to register.
CentOS-8.5.2111 - Base - mirro 979 kB/s | 4.6 MB 00:04
CentOS-8.5.2111 - Extras - mir 98 kB/s | 10 kB 00:00
CentOS-8.5.2111 - AppStream - 986 kB/s | 8.4 MB 00:08
Metadata cache created.
[root@localhost yum.repos.d]# ls
CentOS-Base.repo redhat.repo
[root@localhost yum.repos.d]# cd
创建用户和组
//创建用户的时候会自动创建组
[root@localhost ~]# cd /usr/src
[root@localhost src]# useradd -r -M -s /sbin/nologin mysql
[root@localhost src]# id mysql
uid=995(mysql) gid=992(mysql) groups=992(mysql)
解压软件至/usr/local
[root@localhost src]# ls /usr/local
bin games lib libexec share
etc include lib64 sbin src
[root@localhost src]# tar xf mysql-5.7.37-linux-glibc2.12-x86_64.tar.gz -C /usr/local/
[root@localhost src]# ls /usr/local
bin include libexec share
etc lib mysql-5.7.37-linux-glibc2.12-x86_64 src
games lib64 sbin
[root@localhost src]# cd /usr/local/
[root@localhost local]#
//更改名字为mysql
[root@localhost local]# mv mysql-5.7.37-linux-glibc2.12-x86_64/ mysql
[root@localhost local]# ls
bin games lib libexec sbin src
etc include lib64 mysql share
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Jun 21 2021 bin
drwxr-xr-x. 2 root root 6 Jun 21 2021 etc
drwxr-xr-x. 2 root root 6 Jun 21 2021 games
drwxr-xr-x. 2 root root 6 Jun 21 2021 include
drwxr-xr-x. 2 root root 6 Jun 21 2021 lib
drwxr-xr-x. 3 root root 17 Apr 27 16:32 lib64
drwxr-xr-x. 2 root root 6 Jun 21 2021 libexec
drwxr-xr-x. 9 root root 129 Jun 28 17:04 mysql
drwxr-xr-x. 2 root root 6 Jun 21 2021 sbin
drwxr-xr-x. 5 root root 49 Apr 27 16:32 share
drwxr-xr-x. 2 root root 6 Jun 21 2021 src
//修改目录/usr/local/mysql的属主属组
[root@localhost local]# chown -R mysql.mysql mysql
[root@localhost local]# ll
total 0
drwxr-xr-x. 2 root root 6 Jun 21 2021 bin
drwxr-xr-x. 2 root root 6 Jun 21 2021 etc
drwxr-xr-x. 2 root root 6 Jun 21 2021 games
drwxr-xr-x. 2 root root 6 Jun 21 2021 include
drwxr-xr-x. 2 root root 6 Jun 21 2021 lib
drwxr-xr-x. 3 root root 17 Apr 27 16:32 lib64
drwxr-xr-x. 2 root root 6 Jun 21 2021 libexec
drwxr-xr-x. 9 mysql mysql 129 Jun 28 17:04 mysql
drwxr-xr-x. 2 root root 6 Jun 21 2021 sbin
drwxr-xr-x. 5 root root 49 Apr 27 16:32 share
drwxr-xr-x. 2 root root 6 Jun 21 2021 src
添加环境变量
[root@localhost local]# ls mysql/
bin include LICENSE README support-files
docs lib man share
[root@localhost local]# echo 'export PATH=/usr/local/mysql/bin:$PATH' > /etc/profile.d/mysql.sh
[root@localhost local]# source /etc/profile.d/mysql.sh
[root@localhost local]# which mysql
/usr/local/mysql/bin/mysql
//要告诉路径
[root@localhost local]# cd mysql/
[root@localhost mysql]# pwd
/usr/local/mysql
[root@localhost mysql]# ls
bin include LICENSE README support-files
docs lib man share
[root@localhost mysql]# ls /usr/
bin include lib64 local share tmp
games lib libexec sbin src
[root@localhost mysql]# ln -s /usr/local/mysql/include /usr/include/mysql
[root@