自建mysql80YUM仓库----实现方案

目录

一、自建MYSQL的YUM 服务器——前期环境准备

1. 环境准备

2. 配置系统环境

1. 更改主机名称、配置IP地址"使用NET模式"

​编辑

​编辑

2. 关闭防火墙和SELinux               

3.  配置yum源 

二、自建MYSQL的YUM 服务器=服务器端操作

1. 安装FTP

2. 准备ftp主目录

3. 官网下载yum仓库的配置包

第一步:点击官网链接

第二步:按顺序查找安装包

第三步:点击下载

第四步:把下载好的rpm上传到要安装的服务器

4. 仅下载mysql安装包不安装,

    最终依赖包下载的位置: var/cache/yum/x86_64/7/mysql-8.4-lts-community/packages/

5. 查找下载的mysql安装包

6. 创建依赖关系

7. 启动FTP服务

三、自建MYSQL的YUM 服务器=客户机端操作

 1. 自建YUM仓库

2.安装

3. 启动MySQL,设置开机自启动,查看端口号。

4.登录MySQL,修改密码后查看数据库。

1. 查看默认密码

2. 登录MySQL "注意! 要使用自己寻找的mysql密码登录mysql服务器"  

3. 修改密码后查看数据库

4.使用 show databases;  命令查看数据库信息


一、自建MYSQL的YUM 服务器——前期环境准备

1. 环境准备

系统环境:CentOS7.6

安装两台虚拟机:一台客户端(Client),一台服务端(FtpServer)。

2. 配置系统环境
1. 更改主机名称、配置IP地址"使用NET模式"

服务端服务端(FtpServer)

客户端(Client)

2. 关闭防火墙和SELinux               
关闭防火墙:   systemctl stop firewalld

            systemctl disable firewalld

关闭SUlinux: setenforce 0              

             vim /etc/selinux/config

             修改: SELINUX=disabled
3.  配置yum源 

配置外网YUM源 => 阿里云

       第一步:使用cd命令切换到/etc/yum.repos.d目录

              cd /etc/yum.repos.d/

       第二步:对所有的仓库文件进行备份

             tar -zcf repo.tar.gz *.repo

       第三步:删除所有的以.repo结尾的仓库文件

             rm -rf *.repo

       第四 步:查询当前服务器有哪些仓库

             yum repolist all

案例:配置阿里云的yum源
​​​​​​阿里巴巴开源镜像站-OPSX镜像站-阿里云开发者社区 (aliyun.com)

       第一步:百度,搜索你想要的YUM源,进入官网,找到CentOS

       第二步:根据官网提示,配置阿里云的YUM源

       第三步:配置yum仓库

                     1. 清除 yum 的缓存:# yum clean all
                     2. 重新生成 yum 的缓存: # yum makecache

                     3.查询当前服务器有哪些yum仓库:# yum repolist all

二、自建MYSQL的YUM 服务器=服务器端操作

1. 安装FTP
 yum install vsftpd -y

2. 准备ftp主目录
mkdir /var/ftp/mysql80/
3. 官网下载yum仓库的配置包
第一步:点击官网链接

MySQL :: MySQL Downloads

第二步:按顺序查找安装包

第三步:点击下载

第四步:把下载好的rpm上传到要安装的服务器

第五步:开始安装

 yum install mysql84-community-release-el7-1.noarch.rpm -y

4. 仅下载mysql安装包不安装,
    最终依赖包下载的位置: var/cache/yum/x86_64/7/mysql-8.4-lts-community/packages/
yum install -y --downloadonly  mysql-community-server 

5. 查找下载的mysql安装包
cd /var/cache/yum/x86_64/7/mysql-8.4-lts-community/packages/

ls

cp -rf  /var/cache/yum/x86_64/7/mysql-8.4-lts-community/packages/* /var/ftp/mysql80/

6. 创建依赖关系
cd /var/ftp/mysql80/  

自建仓库
yum provides  createrepo 

yum install createrepo

createrepo /var/ftp/mysql80

7. 启动FTP服务

systemctl start vsftpd

三、自建MYSQL的YUM 服务器=客户机端操作

 1. 连接自建YUM仓库
vim /etc/yum.repos.d/mysql80.repo

编辑内容

[mysql80] 
name=cfgftp 
baseurl=ftp://192.168.200.23/mysql80 
gpgcheck=0 
enabled=1 

2.安装
yum makecache  
yum install -y mysql-community-server 

3. 启动MySQL,设置开机自启动,查看端口号。
systemctl start mysqld

systemctl enable mysqld

ss -nalpt | grep mysqld

4.登录MySQL,修改密码后查看数据库。
1. 查看默认密码
grep password /var/log/mysqld.log

2. 登录MySQL "注意! 要使用自己寻找的mysql密码登录mysql服务器"  
mysql -uroot -p'你自己查到的密码'

exit 退出MySQL

3. 修改密码后查看数据库

因为用默认密码登录以后,可以登录成功,但是不能操作mysql,所以必须重置密码后才能使用。

mysql -uroot -p'你自己查到的密码'


ALTER USER 'root'@'localhost' IDENTIFIED BY '新密码';

4.使用 show databases;  命令查看数据库信息
show databases

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值