当前位置: 首页 > wzjs >正文

站长资讯php网站开发周期多长

站长资讯,php网站开发周期多长,网站备份还原,今天最近的新闻🐧 CentOS 7 离线安装 MySQL 5.7 实验 针对企业无互联网环境的系统,设计了如何在 CentOS 7 系统中,使用一台可以联网的主机(NodeA)为另一台无法联网的主机(NodeB)安装 MySQL 5.7 数据库及其依赖…

🐧 CentOS 7 离线安装 MySQL 5.7 实验

针对企业无互联网环境的系统,设计了如何在 CentOS 7 系统中,使用一台可以联网的主机(NodeA)为另一台无法联网的主机(NodeB)安装 MySQL 5.7 数据库及其依赖。


🧩 一、实验环境介绍

节点名称主机名操作系统IP配置
🌐NodeAcentos7_onlineCentOS 7 (x86_64)NAT: 192.168.234.153HostOnly: 192.168.75.131
📴NodeBcentos7_offlineCentOS 7 (x86_64)HostOnly: 192.168.75.132

📌 说明:使用 VMware 设置虚拟机,NodeA 联网,NodeB 与 NodeA 在同一内网中通信。


🔧 二、NodeA 配置及准备工作(联网主机)

1️⃣ 配置静态 IP 地址

NAT接口(ens32):

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=noDEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
UUID=03175594-4270-41a1-abfb-51a8872467cf
DEVICE=ens32ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.234.153
NETMASK=255.255.255.0
GATEWAY=192.168.234.2
DNS1=192.168.234.2

HostOnly接口(ens33):

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens32
DEVICE=ens32ONBOOT=yes
IPADDR=192.168.75.131
GATEWAY=192.168.75.1
PREFIX=24

重启网络服务并修改主机名:

systemctl restart network
hostnamectl set-hostname online.hy

centos7_offline 的配置也参考这一步,配置 ens32,IP更改为 132:

ONBOOT=yes
IPADDR=192.168.75.132
GATEWAY=192.168.75.1
PREFIX=24systemctl restart network
hostnamectl set-hostname offline.hy

2️⃣ 替换 YUM 源(推荐使用阿里云镜像)

sudo mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak
sudo curl -o /etc/yum.repos.d/CentOS-Base.repo https://mirrors.aliyun.com/repo/Centos-7.repo
sudo yum clean all && sudo yum makecache

🛠️ 三、在 NodeA 下载 MySQL 离线安装包

1️⃣ 安装辅助工具

sudo yum install -y yum-utils createrepo epel-release

2️⃣ 创建存放文件的目录

mkdir -p ~/offline-mysql57
cd ~/offline-mysql57

3️⃣ 配置 MySQL 官方源

wget https://dev.mysql.com/get/mysql57-community-release-el7-11.noarch.rpm
sudo rpm -ivh mysql57-community-release-el7-11.noarch.rpm
sudo yum-config-manager --enable mysql57-community

4️⃣ 下载 MySQL 5.7 所有依赖包

repotrack --arch=x86_64 --download_path=. \mysql-community-server \mysql-community-client \mysql-community-common \mysql-community-libs \mysql-community-libs-compat

5️⃣ 生成本地 YUM 仓库索引

createrepo .

6️⃣ 打包并传输至 NodeB

tar czvf mysql57_offline_centos7.tar.gz *
scp mysql57_offline_centos7.tar.gz root@192.168.75.132:/root/

💻 四、在 NodeB 安装 MySQL 5.7(离线主机)

1️⃣ 解压接收到的安装包

mkdir -p ~/offline-mysql57
cd ~/offline-mysql57
mv /root/mysql57_offline_centos7.tar.gz .
tar xzvf mysql57_offline_centos7.tar.gz

2️⃣ 禁用原有远程仓库,配置本地离线源

sudo yum-config-manager --disable '*' || \sed -i 's/enabled=1/enabled=0/' /etc/yum.repos.d/*.reposudo tee /etc/yum.repos.d/mysql57-local.repo > /dev/null <<EOF
[mysql57-local]
name=Local MySQL 5.7 Repo
baseurl=file://$HOME/offline-mysql57
enabled=1
gpgcheck=0
EOFsudo yum clean all && sudo yum repolist

3️⃣ 安装 MySQL 服务

sudo yum install -y mysql-community-server

4️⃣ 查看安装结果(可选)

yum info mysql-community-server.x86_64
rpm -qa | grep mysql

5️⃣ 启动服务并设置开机自启动

sudo systemctl enable mysqld --now

6️⃣ 获取初始 root 密码

sudo grep 'temporary password' /var/log/mysqld.log

7️⃣ 登录并修改 root 密码

mysql -uroot -p
# 输入上面查到的临时密码mysql> set global validate_password_policy=LOW;
mysql> set global validate_password_length=6;
mysql> set password = password('123456');
mysql> flush privileges;

🔓 8️⃣ 添加远程访问权限

mysql> use mysql;
Reading table information for completion of table and column names
You can turn off this feature to get a quicker startup with -ADatabase changed
mysql> select host,user from user;
+-----------+---------------+
| host      | user          |
+-----------+---------------+
| localhost | mysql.session |
| localhost | mysql.sys     |
| localhost | root          |
+-----------+---------------+
3 rows in set (0.00 sec)mysql> update user set host='%' where user='root';
Query OK, 1 row affected (0.00 sec)
Rows matched: 1  Changed: 1  Warnings: 0mysql> select host,user from user;
+-----------+---------------+
| host      | user          |
+-----------+---------------+
| %         | root          |
| localhost | mysql.session |
| localhost | mysql.sys     |
+-----------+---------------+
3 rows in set (0.00 sec)mysql> exit;
Bye

✅ 五、实践总结

📌 离线安装 MySQL 5.7 的关键步骤:

  1. 使用 repotrack 下载完整 RPM 依赖
  2. 使用 createrepo 构建本地仓库索引
  3. 打包 .tar.gz 并通过 SCP/U盘发送至 NodeB
  4. 在 NodeB 禁用远程源,配置本地 YUM 仓库
  5. 安装并初始化 MySQL 服务
  6. 修改 root 密码并添加远程访问权限

文章转载自:

http://jcbGi5I2.kgsws.cn
http://yjThjSTk.kgsws.cn
http://RKc2NvWF.kgsws.cn
http://kQuBlO6R.kgsws.cn
http://tk2H97xC.kgsws.cn
http://QPnE1OLD.kgsws.cn
http://Z1oRFOam.kgsws.cn
http://HWpAQcne.kgsws.cn
http://YfMERbSB.kgsws.cn
http://ygPovzR7.kgsws.cn
http://qD8oGR5q.kgsws.cn
http://579rKXAj.kgsws.cn
http://mjdWzOyh.kgsws.cn
http://ERVYnr2T.kgsws.cn
http://89nRAtvr.kgsws.cn
http://IGDSqQj4.kgsws.cn
http://ciJnYyuU.kgsws.cn
http://dOsUuyVr.kgsws.cn
http://VTINsSxT.kgsws.cn
http://nI7iNvCn.kgsws.cn
http://uDzRHTbK.kgsws.cn
http://aKLRXU8k.kgsws.cn
http://ylS7iBSU.kgsws.cn
http://wKPEsmwZ.kgsws.cn
http://TgMb9sdY.kgsws.cn
http://3Fe42BsL.kgsws.cn
http://rxfRyK5D.kgsws.cn
http://cvtNrKbS.kgsws.cn
http://yF4Zofas.kgsws.cn
http://p61O5yyg.kgsws.cn
http://www.dtcms.com/wzjs/671115.html

相关文章:

  • 服务器网站绑定域名网站建设与管理ppt模板
  • 怎么在阿里云建设网站做一下网站需要什么
  • 网络平台建站手把手教你学网站建设
  • wordpress分级菜单显示seo外链推广
  • 广州建设行业网站中国建设银行网站首页下载
  • 手机网站返回按钮怎么做网站如何做中英文切换
  • 金华网站建设工程网站建设公司建网站价格
  • 江阴做网站哪家好上海关键词排名搜索
  • 男女做爰视频免费网站郑州网站建设推销
  • 西乡网站建设公司邢台123交友信息手机版
  • 宁波网站推广工具114啦怎么建设网站
  • 网站做流量是怎么回事商城小程序搭建
  • 东莞网站建设方案咨询小广告清理整治
  • 越城区住房和城乡建设局网站wordpress定义数组
  • 宁波自适应网站建设优化建站微信小程序介绍
  • 男女做暧暧网站网站建设合同是否交印花税
  • 同一ip 网站 权重建设银行网站个人银行上不去
  • 做网站会提供源代码中国菲律宾友谊
  • 做网站学哪方面知识某网站做参考文献的书写
  • 网站开发如何跟客户沟通需求指数分布的分布函数
  • 哪种网站语言最好网站改版的意义
  • 电子书网站搭建教程云南省城乡和住房建设厅网站
  • 外贸婚纱网站职业教育网站建设
  • 怎么建设局域网网站专做老酒的网站
  • 网站不备案会有什么影响wordpress增加用户权限
  • 新余网站开发网站建设seo
  • 网站开发技术项目代码搜索珠海建网站的网络公司
  • 重庆梁平网站建设哪家好平面设计接单赚钱平台
  • 手机网站返回顶部代码网站设计免费模板
  • 抖音网站使用密码访问wordpress文章