内容简介
本教程详细介绍GoldenDB在Linux环境下的图形化安装过程,帮助读者快速掌握GoldenDB的安装方法。风哥教程参考GoldenDB官方文档Linux环境安装相关内容。
学习交流加群风哥微信: itpux-com
目录大纲
Part01-基础概念与理论知识
1.1 图形化安装概述
GoldenDB的图形化安装是一种直观、便捷的安装方式,通过可视化的安装向导引导用户完成整个安装过程。图形化安装适用于大多数Linux环境,特别是对于不熟悉命令行操作的用户来说,是一种非常友好的安装方式。
图形化安装过程包括安装前准备、启动安装程序、按照向导步骤操作、安装完成验证等环节。
更多视频教程www.fgedu.net.cn
1.2 图形化安装优势
图形化安装相比命令行安装具有以下优势:
- 直观便捷:通过可视化界面操作,降低安装难度
- 步骤清晰:安装向导引导用户完成每一步操作
- 配置简单:通过界面填写配置信息,减少配置错误
- 实时反馈:安装过程中实时显示进度和状态
- 错误提示:对配置错误提供明确的错误提示
1.3 安装准备工作
在进行图形化安装前,需要完成以下准备工作:
- 确保服务器满足硬件要求
- 确保操作系统满足软件要求
- 安装必要的依赖软件
- 准备GoldenDB安装包
- 确保服务器具有图形界面环境
- 确保服务器网络连接正常
风哥提示:图形化安装需要服务器具有图形界面环境,如果服务器没有图形界面,可以使用X11转发或VNC等方式进行远程图形化安装。
Part02-安装前准备
2.1 系统环境检查
在安装前,需要检查系统环境是否满足要求:
# 检查操作系统版本
cat /etc/redhat-release
Red Hat Enterprise Linux Server release 8.6 (Ootpa)
# 检查CPU核心数
nproc
16
# 检查内存大小
free -h
total used free shared buff/cache available
Mem: 32G 2.1G 28G 128M 1.8G 29G
# 检查磁盘空间
df -h
Filesystem Size Used Avail Use% Mounted on
/dev/sda1 50G 10G 40G 20% /
/dev/sdb1 500G 20G 480G 4% /goldendb
2.2 依赖软件安装
安装GoldenDB所需的依赖软件:
# 安装必要依赖
yum install -y glibc gcc make libaio ncurses zlib xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-apps
Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
Package glibc-2.28-211.el8.x86_64 already installed and latest version
Package gcc-8.5.0-10.el8.x86_64 already installed and latest version
Package make-4.2.1-11.el8.x86_64 already installed and latest version
Package libaio-0.3.112-1.el8.x86_64 already installed and latest version
Package ncurses-6.1-9.20180224.el8.x86_64 already installed and latest version
Package zlib-1.2.11-17.el8.x86_64 already installed and latest version
Package xorg-x11-server-Xorg-1.20.11-2.el8.x86_64 already installed and latest version
Package xorg-x11-xauth-1.0.9-12.el8.x86_64 already installed and latest version
Package xorg-x11-apps-7.7-20.el8.x86_64 already installed and latest version
Nothing to do
2.3 安装包准备
准备GoldenDB安装包:
# 上传安装包到服务器
scp GoldenDB-8.0.0-linux-x86_64.tar.gz root@192.168.1.10:/goldendb/
GoldenDB-8.0.0-linux-x86_64.tar.gz 100% 1.2GB 100MB/s 00:12
# 解压安装包
tar -zxvf /goldendb/GoldenDB-8.0.0-linux-x86_64.tar.gz -C /goldendb/
GoldenDB-8.0.0-linux-x86_64/
GoldenDB-8.0.0-linux-x86_64/setup.sh
GoldenDB-8.0.0-linux-x86_64/README.md
GoldenDB-8.0.0-linux-x86_64/packages/
学习交流加群风哥QQ113257174
Part03-图形化安装步骤
3.1 启动安装程序
启动GoldenDB图形化安装程序:
# 进入安装包目录
cd /goldendb/GoldenDB-8.0.0-linux-x86_64/
# 赋予执行权限
chmod +x setup.sh
# 启动安装程序
./setup.sh
Starting GoldenDB Setup Wizard…
3.2 安装向导步骤
安装向导步骤如下:
步骤1:欢迎页面
点击”下一步”继续安装。
步骤2:许可协议
阅读许可协议,选择”我接受”,点击”下一步”。
步骤3:安装类型
选择”典型安装”或”自定义安装”,点击”下一步”。
步骤4:安装路径
选择安装路径,默认路径为”/goldendb/app”,点击”下一步”。
步骤5:组件选择
选择需要安装的组件,包括CM、MDS、GTM、DN、CN等,点击”下一步”。
步骤6:网络配置
配置各组件的IP地址和端口,点击”下一步”。
步骤7:存储配置
配置数据存储路径,点击”下一步”。
步骤8:用户配置
设置数据库管理员密码,点击”下一步”。
步骤9:预安装检查
系统进行预安装检查,确保环境满足要求,点击”下一步”。
步骤10:安装摘要
查看安装摘要,确认无误后点击”安装”。
步骤11:安装过程
系统开始安装,显示安装进度。
步骤12:安装完成
安装完成后,点击”完成”退出安装向导。
3.3 安装完成验证
安装完成后,验证GoldenDB是否正常运行:
# 检查集群状态
/goldendb/app/bin/goldendb-cli cluster status
Cluster Status: ACTIVE
Component Node Name Status
————————————-
CM cm1 ACTIVE
MDS mds1 ACTIVE
GTM gtm1 ACTIVE
DN dn1 ACTIVE
CN cn1 ACTIVE
更多学习教程公众号风哥教程itpux_com
Part04-安装后配置
4.1 服务启动与停止
安装完成后,配置GoldenDB服务的启动与停止:
# 启动GoldenDB服务
/goldendb/app/bin/goldendb-cli cluster start
Cluster started successfully
# 停止GoldenDB服务
/goldendb/app/bin/goldendb-cli cluster stop
Cluster stopped successfully
# 设置开机自启
systemctl enable goldendb
Created symlink /etc/systemd/system/multi-user.target.wants/goldendb.service → /etc/systemd/system/goldendb.service.
4.2 网络配置
配置GoldenDB的网络参数:
# 配置防火墙规则
firewall-cmd –permanent –add-port=3306/tcp
success
firewall-cmd –permanent –add-port=3307/tcp
success
firewall-cmd –permanent –add-port=3308/tcp
success
firewall-cmd –reload
success
4.3 安全配置
配置GoldenDB的安全参数:
# 修改管理员密码
/goldendb/app/bin/goldendb-cli alter user root identified by ‘new_password’;
Query OK, 0 rows affected (0.01 sec)
# 创建普通用户
/goldendb/app/bin/goldendb-cli create user fgedu identified by ‘fgedu@123’;
Query OK, 0 rows affected (0.00 sec)
# 授权
/goldendb/app/bin/goldendb-cli grant all privileges on fgedudb.* to ‘fgedu’@’%’;
Query OK, 0 rows affected (0.00 sec)
from GoldenDB视频:www.itpux.com
Part05-风哥经验总结与分享
5.1 安装最佳实践
图形化安装的最佳实践建议:
- 充分准备:在安装前确保硬件和软件环境满足要求
- 仔细配置:在安装过程中仔细填写配置信息,避免配置错误
- 备份配置:安装完成后备份配置文件,便于后续维护
- 测试验证:安装完成后进行充分的测试验证,确保系统正常运行
- 文档记录:详细记录安装过程和配置信息,便于后续参考
5.2 常见问题与解决方案
图形化安装过程中常见的问题及解决方法:
- 图形界面无法显示:检查X11配置,确保图形界面环境正常
- 依赖软件缺失:安装缺失的依赖软件
- 端口被占用:检查并释放被占用的端口
- 权限不足:使用root用户执行安装
- 磁盘空间不足:清理磁盘空间或增加磁盘容量
5.3 学习建议与职业发展
学习GoldenDB图形化安装的建议:
- 熟悉Linux系统的基本操作和图形界面环境
- 了解GoldenDB的架构和组件关系
- 掌握安装前的准备工作和检查步骤
- 熟悉安装向导的各个步骤和配置选项
- 了解安装后的配置和验证方法
职业发展建议:
- 初级DBA:掌握基本的图形化安装和配置技能
- 中级DBA:熟悉不同环境的安装和配置优化
- 高级DBA:精通大规模集群的安装和部署
风哥提示:图形化安装是GoldenDB安装的常用方式,掌握图形化安装技能对于快速部署GoldenDB非常重要。