LVS的DR模型的进阶应用——管理MySqL数据库

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
云数据库 RDS MySQL Serverless,价值2615元额度,1个月
简介:

LVS的DR模型扩展应用通过phpMyAdmin来管理数据库

   在上一篇博文中介绍了DR模型的应用,在这个基础上再加上一个MySqL数据库,通过phpMyAdmin这个工具来管理数据库。
   好了,让我们开始吧!
如图所示的规划图:

这次只是多了一个MySqL数据库服务器。其ip地址设置为:172.16.35.4/16
要管理MySqL数据库我们要在两个RealServer服务器安装上PHP和PhpMyAdmin。这个软件安装方法在以前的博文中都有所介绍,如有需要可以查看我的这两篇博文。
如果是以Nginx为web服务器的可以查看这篇《简单的LNMP搭建》。其地址为:http://zhou123.blog.51cto.com/4355617/824273
如果是以Apache为web服务器的可以查看这篇《一步一步搭建LAMP平台》  其地址为:http://zhou123.blog.51cto.com/4355617/824249 
其中在安装phpMyAdmin时要把其解压到相应有网页目录中
如:
InBlock.gif# tar xvf phpMyAdmin-3.4.10.1-all-languages.tar.bz -C /www/html 
InBlock.gif# cd /www/html 
InBlock.gif# mv /phpMyAdmin-3.4.10.1-all-languages/* ./ 
InBlock.gif# rm -rf /phpMyAdmin-3.4.10.1-all-languages 
InBlock.gif这里这样使在访问时能方便的显示出来,所以才把/phpMyAdmin-3.4.10.1-all-languages目录中的所有文件都移到/www/html/目录中。也可为/phpMyAdmin-3.4.10.1-all-languages创建一个链接 
InBlock.gif# ln -sv /phpMyAdmin-3.4.10.1-all-languages pma 
InBlock.gif这样在访问时要在地址的后面加上pma。如:http: //172.16.35.2/pma 
InBlock.gif这样就能正常访问了。

这两个软件安装完成后,就来开始我们的配置吧。
Mysql服务器设定其ip地址为:172.16.35.4 其方法:
# ifconfig eth0 172.16.35.4/16

在这个服务器上创建一个用户并赋予这个用户管理权限 :
mysql> grant all on *.* to 'zhou'@'172.16.%.%' identified by '123456'; 
如果所赋予的权限太大可以根据需要作相应的调整。
我们添加了zhou这个用户并赋予了所有的权限,其密码为:123456

下面我们到两个RealServer来修改一下配置文件,使其能给与MySqL相连。在RealServer1上的配置
InBlock.gif# cd /www/html/libraries/ 
InBlock.gif编辑 config. default.php    这个文件 
InBlock.gif# vim config. default.php     
InBlock.gif 查找到$cfg['PmaAbsoluteUri'],将其值设置为:http: //172.16.35.1  ##这个是RealServer服务器的ip地址。如果是连接则要作相应的修改:http://172.16.35.1/pma
InBlock.gif 查找到$cfg['Servers'][$i]['host'],将其值设置为:172.16.35.4   ##这个是MySql数据库服务器的ip地址。
InBlock.gif 查找到$cfg['Servers'][$i]['user'],将其值设置为:zhou   ##相应的登录数据库的用户名
InBlock.gif 查找到$cfg['Servers'][$i]['password'],将其值设置为 123456 
InBlock.gif 
InBlock.gif如果是创建的链接的话,可以用 
InBlock.gif# cd /www/html/pma/libraries/ 
InBlock.gif找到config. default.php文件。

在RealServer2服务器上与RealServer的做相同的步骤:其不同的地方为:
vim config.default.php 
  查找到$cfg['PmaAbsoluteUri'],将其值设置为:http://172.16.35.5 或者
http://172.16.35.5/pma
其他的与RealServer相同
  配置完成后就可以通过 http://172.16.35.2直接访问,输入数据库用户名:zhou 密码 :123456即可访问172.16.35.4的数据库服务器。这样就实现了动态的管理数据库了。
要说明的是:MySQL数据库不能使用root账户,需要预先创建一个用户。
在浏览器中输入http://172.16.35.2访问的结果如图所示:

这是登录后的结果。
如上图所示,通过172.16.35.2这个ip地址可以在浏览器上访问到数据库,输入用户名和密码就可以管理数据库了。






本文转自 ZhouLS 51CTO博客,原文链接:http://blog.51cto.com/zhou123/834801

相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
22天前
|
安全 关系型数据库 MySQL
《MySQL 简易速速上手小册》第4章:数据安全性管理(2024 最新版)
《MySQL 简易速速上手小册》第4章:数据安全性管理(2024 最新版)
34 3
|
18天前
|
运维 监控 安全
云HIS医疗管理系统源码——技术栈【SpringBoot+Angular+MySQL+MyBatis】
云HIS系统采用主流成熟技术,软件结构简洁、代码规范易阅读,SaaS应用,全浏览器访问前后端分离,多服务协同,服务可拆分,功能易扩展;支持多样化灵活配置,提取大量公共参数,无需修改代码即可满足不同客户需求;服务组织合理,功能高内聚,服务间通信简练。
32 4
|
3天前
|
缓存 关系型数据库 Java
不要将数据库中的“分库分表”理论盲目应用到 Elasticsearch
不要将数据库中的“分库分表”理论盲目应用到 Elasticsearch
12 0
|
2天前
|
存储 NoSQL 搜索推荐
探索新一代数据库技术:基于图数据库的应用与优势
传统关系型数据库在处理复杂的关系数据时存在着诸多限制,而基于图数据库的新一代数据库技术则提供了更为灵活和高效的解决方案。本文将深入探讨图数据库的核心概念、应用场景以及与传统数据库相比的优势,带领读者一窥未来数据库技术的发展趋势。
|
9天前
|
存储 运维 Kubernetes
多态关联在数据库设计中的应用和解决方案
多态关联在数据库设计中的应用和解决方案
17 0
|
11天前
|
存储 算法 数据库
矢量数据库在图像识别与检索中的应用实践
【4月更文挑战第30天】本文探讨了矢量数据库在图像识别与检索中的应用,通过特征提取(如SIFT、SURF)、编码和相似度度量实现快速识别。在图像检索流程中,经过预处理、特征提取和编码后,矢量数据库用于查询相似特征,排序后展示给用户。实际案例显示,矢量数据库能提升电商平台的商品图像搜索效率和用户体验。随着技术发展,这一领域应用前景广阔。
|
11天前
|
机器学习/深度学习 搜索推荐 数据库
矢量数据库的未来发展趋势:新技术与应用展望
【4月更文挑战第30天】随着AI和机器学习的发展,矢量数据库在处理非结构化数据方面的重要性日益增强。预测到2028年,全球矢量数据库市场将从2023年的15亿美元增长至43亿美元。未来趋势包括:并行计算与分布式架构提升处理能力,硬件加速技术(如TPU和昇腾芯片)提高性能,自适应索引机制优化查询效率。应用领域将拓展至NLP、图像视频分析和推荐系统,为各行业带来更多创新和价值。
|
11天前
|
机器学习/深度学习 存储 人工智能
矢量数据库在机器学习领域的应用与前景
【4月更文挑战第30天】本文探讨了矢量数据库在机器学习领域的应用,包括特征存储、相似性搜索、模型训练与调优及实时分析。随着AI技术发展,矢量数据库将深度融合,提升扩展性和可伸缩性,增强智能化功能,并加强安全性与隐私保护。未来,矢量数据库将在机器学习领域扮演关键角色。
|
11天前
|
存储 数据可视化 关系型数据库
矢量数据库在地理空间数据处理中的应用
【4月更文挑战第30天】矢量数据库在地理空间数据处理中展现优势,高效存储管理高维向量数据,支持快速查询、空间分析与可视化。分布式处理能力适应大数据量需求,提供高效、灵活、可扩展及可视化支持,是处理地理空间数据的理想选择。随着技术进步,其应用将更加广泛。
|
11天前
|
关系型数据库 MySQL 数据库
【MySQL】:数据库事务管理
【MySQL】:数据库事务管理
23 0