前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >综合管控平台基础环境部署

综合管控平台基础环境部署

作者头像
默 语
发布于 2024-11-20 00:10:45
发布于 2024-11-20 00:10:45
16800
代码可运行
举报
文章被收录于专栏:JAVAJAVA
运行总次数:0
代码可运行

综合管控平台基础环境部署

I、基础环境安装

一、服务器安装centos7

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl status firewalld (查看防火墙状态)
systemctl stop firewalld (停止防火墙)
systemctl disable firewalld(禁止开机启动)

二、安装docker环境

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
注意:docker 一般安装在linux7以上,内核3.1以上
以下安装都在【root】用户下操作
查看内核
uname -a

官网地址:https://docs.docker.com/engine/install/centos/ 中文地址:https://www.runoob.com/docker/centos-docker-install.html

2.1、离线安装【rpm–V 18.03.1-ce】(推荐)

注意:安装前先卸载旧版本(之前装过)没有装过略过

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo yum remove docker \
				docker-client \
				docker-client-latest \
				docker-common \
				docker-latest \
				docker-latest-logrotate \
				docker-logrotate \
				docker-engine

① 拷贝文件 拷贝文件 docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm 到: /home

② yum 安装 RPM包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum install -y docker-ce-18.03.1.ce-1.el7.centos.x86_64.rpm

③ 启动并且设置开机启动 docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## 启动docker:
systemctl start docker
## 查看启动状态
systemctl status docker
## 设置开机自启
systemctl enable docker

设置开机自启

④ 配置docker镜像加速

阿里云,容器镜像服务 针对Docker客户端版本大于 1.10.0 的用户 您可以通过修改daemon配置文件/etc/docker/daemon.json来使用加速器

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo tee /etc/docker/daemon.json <<-'EOF'
{
"registry-mirrors": ["https://zc6zk38q.mirror.aliyuncs.com"]
}
EOF

注意配置完之后需要重启docker

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
systemctl daemon-reload
systemctl restart docker

2.2、在线安装(一般比较慢)

  1. 使用官方安装脚本自动安装
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun
  1. 也可以使用国内 daocloud 一键安装命令
代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
curl -sSL https://get.daocloud.io/docker | sh

2.3、rpm方式安装错误时卸载 如果上面离线方式出错想重新安装,需要先卸载

①查看yum安装的docker文件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum list installed |grep docke

②查看docker相关的rpm源文件

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rpm -qa |grep docker

③删除所有安装的docker文件包

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
yum -y remove docker-ce-cli-19.03.14-3.el7.x86_64

④删完之后可以再查看下docker rpm源

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
rpm -qa |grep docker

三、安装docker-compose(离线安装)

3.1、拷贝文件到 /home文件夹下

3.2、将其移动到 /usr/local/bin,并改名为 “docker-compose”

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo mv /home/docker-compose-Linux-x86_64 /usr/local/bin/docker-compose

3.3、添加可执行权限

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
sudo chmod +x /usr/local/bin/docker-compose

3.4、查看是否安装成功

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
docker-compose -v

四、安装mysql8(rpm方式)

4.1、拷贝文件 到 /home 下**

4.2、查看并卸载 mariadb

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## 查看
rpm -qa | grep mariadb
## 卸载
sudo rpm -e --nodeps mariadb-libs-5.5.56-2.el7.x86_64

4.3、解压rpm的tar包到/usr/local/下的mysql目录内

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## 1.进入/home 文件录下
cd /home
## 2.创建mysql文件夹
mkdir /usr/local/mysql
## 3.解压到/usr/local/下的mysql目录内
tar -xvf mysql-8.0.12-1.el7.x86_64.rpm-bundle.tar -C /usr/local/mysql

4.4、进入/usr/local/mysql 安装mysql

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## 1.进入/usr/local/mysql
cd /usr/local/mysql
## 2.注意安装顺序 common -> libs -> client -> server
rpm -ivh mysql-community-common-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-libs-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-client-8.0.12-1.el7.x86_64.rpm --nodeps --force
rpm -ivh mysql-community-server-8.0.12-1.el7.x86_64.rpm --nodeps --force

4.5、初始化mysql

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
mysqld --initialize --user=mysql

4.6、启动mysql

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## 启动mysql
systemctl start mysqld.service
## 查看mysql是否启动成功
systemctl status mysqld.service
## 加入开机自启
systemctl enable mysqld.service

4.7、登录mysql修改密码

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## 使用初始化的临时密码
mysql -u root -p

修改密码 为 “Qwerty@123” 【自定义密码】

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## 修改自定义密码
alter user 'root'@'localhost' identified by 'Qwerty@123';
## 退出
quit;

4.8、开启mysql远程登录

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
## 登录mysql
mysql -uroot -p
## 进入mysql数据库
use mysql;
## 开启远程连接
update user set host='%' where user = ‘root';
## 刷新权限
flush privileges;
## 查询
select user,host from user;
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-11-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 综合管控平台基础环境部署
  • I、基础环境安装
  • 2.1、离线安装【rpm–V 18.03.1-ce】(推荐)
  • 三、安装docker-compose(离线安装)
  • 四、安装mysql8(rpm方式)
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档