目录
最终依赖包下载的位置: var/cache/yum/x86_64/7/mysql-8.4-lts-community/packages/
2. 登录MySQL "注意! 要使用自己寻找的mysql密码登录mysql服务器"
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 makecache3.查询当前服务器有哪些yum仓库:# yum repolist all
二、自建MYSQL的YUM 服务器=服务器端操作
1. 安装FTP
yum install vsftpd -y
2. 准备ftp主目录
mkdir /var/ftp/mysql80/
3. 官网下载yum仓库的配置包
第一步:点击官网链接
第二步:按顺序查找安装包
第三步:点击下载
第四步:把下载好的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