设为首页 收藏本站
查看: 834|回复: 0

[经验分享] LVS的DR模型的进阶应用——管理MySqL数据库

[复制链接]

尚未签到

发表于 2019-1-5 11:24:15 | 显示全部楼层 |阅读模式
LVS的DR模型扩展应用通过phpMyAdmin来管理数据库
   在上一篇博文中介绍了DR模型的应用,在这个基础上再加上一个MySqL数据库,通过phpMyAdmin这个工具来管理数据库。
   好了,让我们开始吧!

如图所示的规划图:



这次只是多了一个MySqL数据库服务器。其ip地址设置为:172.16.35.4/16

要管理MySqL数据库我们要在两个RealServer服务器安装上PHP和PhpMyAdmin。这个软件安装方法在以前的博文中都有所介绍,如有需要可以查看我的这两篇博文。

如果是以Nginx为web服务器的可以查看这篇《简单的LNMP搭建》。其地址为:http://zhou123.blog.运维网.com/4355617/824273

如果是以Apache为web服务器的可以查看这篇《一步一步搭建LAMP平台》其地址为:http://zhou123.blog.运维网.com/4355617/824249

其中在安装phpMyAdmin时要把其解压到相应有网页目录中

如:

# tar xvf phpMyAdmin-3.4.10.1-all-languages.tar.bz -C /www/html
# cd /www/html
# mv /phpMyAdmin-3.4.10.1-all-languages/* ./
# rm -rf /phpMyAdmin-3.4.10.1-all-languages
这里这样使在访问时能方便的显示出来,所以才把/phpMyAdmin-3.4.10.1-all-languages目录中的所有文件都移到/www/html/目录中。也可为/phpMyAdmin-3.4.10.1-all-languages创建一个链接
# ln -sv /phpMyAdmin-3.4.10.1-all-languages pma
这样在访问时要在地址的后面加上pma。如:http://172.16.35.2/pma
这样就能正常访问了。



这两个软件安装完成后,就来开始我们的配置吧。

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上的配置

# cd /www/html/libraries/
编辑 config.default.php    这个文件
# vim config.default.php   
查找到$cfg['PmaAbsoluteUri'],将其值设置为:http://172.16.35.1  ##这个是RealServer服务器的ip地址。如果是连接则要作相应的修改:http://172.16.35.1/pma
查找到$cfg['Servers'][$i]['host'],将其值设置为:172.16.35.4  ##这个是MySql数据库服务器的ip地址。
查找到$cfg['Servers'][$i]['user'],将其值设置为:zhou  ##相应的登录数据库的用户名
查找到$cfg['Servers'][$i]['password'],将其值设置为 123456

如果是创建的链接的话,可以用
# cd /www/html/pma/libraries/
找到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地址可以在浏览器上访问到数据库,输入用户名和密码就可以管理数据库了。

















运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-659610-1-1.html 上篇帖子: 负载均衡 LVS ipvsadm命令 下篇帖子: CentOS 6.5安装lvs+keepalive负载均衡+故障转移nginx
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表