mysql部署练习_MySQL主从练习 - osc_b9r67jnt的个人空间 - OSCHINA - 中文开源技术交流社区...
1.按照1核CPU、4G内存、40G硬盘创建两台名为node-1和node-2的云主机。
2.在公有云中完成一个名为intnetX的内部网络为192.168.X.0的云主机网络区域配置,将该网络网关设为192.168.X.201,使得node-1和node-2接入内部网络,并使云主机可以正常接入公共外部网络。
3.创建一个80G的文件块存储disk-1,并将云硬盘格式化为EXT4格式,挂载到node-2的/nfs/code目录下。
lsblk
mkfs.ext4 /dev/vdb
mkdir -p /nfs/code
mount /dev/vdb /nfs/code
4.在node-2主机上配置NFS文件共享服务,将/nfs/code文件夹共享给外部,并提供读写的访问权限。
yum install nfs-utils
systemctl restart nfs
systemctl enable nfs
vi /etc/exports ( /nfs/code 192.168.xx.0/24(rw all_squash) )
exportfs -rv
mount -t nfs master:/nfs/code /mnt
设置/nfs/code 读写权限 chmod -R 777 /nfs/code
5.利用公有云提供的公共软件包源,在node-1和node-2中部署WordPress的Web服务,以wpXX.yun.com上MySQL为数据源运行WordPress。
yum install wordpress mariadb mariadb-server
systemctl enable httpd mariadb
systemctl start httpd mariadb
echo "node-1" > /var/www/html/index.html
echo "node-2" > /var/www/html/index.html
如果访问 ip/wordpress出现错误“You don't have permission to access /wordpress”
解决方法:修改/etc/httpd/conf.d/wordpress.conf
Options Indexes FollowSymLinks
AllowOverride none
Require all granted
systemctl restart httpd
创建数据库:
mysql -uroot -p
create database wordpress;
修改wordpress 数据库设置:
vi /etc/wordpress/wp-config.php
define( 'DB_NAME', 'wordpress' );
/*MySQL database username/
define( 'DB_USER', 'root' );
/*MySQL database password/
define( 'DB_PASSWORD', '' );
6.创建一个负载均衡器,将node-1和node-2加入负载均衡的后端。设置一个可用的服务IP,服务端口为80,并绑定一个可用的浮动公共IP,对浮动公共IP进行Web访问测试。
7.设置云主机的防火墙策略,保证WordPress正常对外提供服务,同时node-2上NFS在外部网络可以正常访问。
将共享文件服务的共享目录挂接到node-1和node-2实例中WordPress配置文件对应目录下,使WordPress服务可从共享文件服务中读写文件,并将wpXX.yunmeng.com上WordPress中对应的图片迁移到共享存储中。
mount -t nfs 192.168.36.20:/nfs/code /usr/share/wordpress/wp-content
mysql部署练习_MySQL主从练习 - osc_b9r67jnt的个人空间 - OSCHINA - 中文开源技术交流社区...相关推荐
- mysql v8 漏洞_mysql'密码安全 - osc_v8gts6gd的个人空间 - OSCHINA - 中文开源技术交流社区...
MYSQL数据库的安全配置 MYSQL密码的修改与恢复 MYSQL数据库密码的修改 Mysql5.7以下默认root登录密码为空,安装完成之后首先需要修改root的登录密码. # mysqladm – ...
- mysql注入总结_mysql注入总结 - osc_wpg0dgym的个人空间 - OSCHINA - 中文开源技术交流社区...
前言:看玩mysql注入 做一篇总结然后去打GTA 5 正文: mysql注入与access注入不一样.因为数据库的特性不一样 access注入的暴力注入 mysql是有逻辑性的注入 首先得判断是什么 ...
- mysql特殊语句_mysql特殊语句 - BENNEE的个人空间 - OSCHINA - 中文开源技术交流社区...
例子:将cdb_pms表subject字段中的Welcom to替换成 欢迎光临 [code] UPDATE `cdb_pms` SET `subject` = REPLACE(`subject`, ...
- mysql项目练习_mysql练习项目 - osc_wy5qpqnh的个人空间 - OSCHINA - 中文开源技术交流社区...
SELECT * FROM `category` //最新外卖显示 SELECT max(Goodsld)FROM goods ; SELECT * FROM goods WHERE Goodsld ...
- mysql查询去重第一条_Mysql用法记录 - Ashley-OSCHINA的个人空间 - OSCHINA - 中文开源技术交流社区...
1.查询某个字段,在数据库不重复的条数(去重查询) select count(distinct item_uid) from supply_order; 查询 表 supply_order 中 ite ...
- C 实现Mysql增量备份_mysql增量备份 - lyle_luo的个人页面 - OSCHINA - 中文开源技术交流社区...
#!/bin/sh ############################### # 此脚本用来增量备份 # 此文件名:mysqldailybackup.sh # # Author: zhangro ...
- mysql 重做日志 镜像_mysql重做日志 - osc_vr7hvjd2的个人空间 - OSCHINA - 中文开源技术交流社区...
一.重做日志(redo log) 1.作用 确保事务的持久性. 防止在发生故障的时间点,尚有脏页未写入磁盘,在重启mysql服务的时候,根据redo log进行重做,从而达到事务的持久性这一特性. 2 ...
- mysql+优化器+软解析_MySQL执行计划 - osc_93u9qofu的个人空间 - OSCHINA - 中文开源技术交流社区...
执行计划,SQL语句过来,会先解析,词法解析,语法解析,之后生成执行计划,计划上会算出使用全盘扫秒还是依靠索引, mysql不缓冲执行计划,oracle有 体系结构 1.优化器--->执行计划 ...
- mysql中级_mysql中级操作 - osc_mi06gsf5的个人空间 - OSCHINA - 中文开源技术交流社区...
解析sql执行过程 show VARIABLES like '%profil%' //查看是否开启了剖析 如没开启set profiling=1; 启用 show profiles; set @que ...
最新文章
- Eclipse启动失败:No java virtual machine was found after searching the follwing locations
- 一年融4轮,虎赞科技完成红杉领投3000万美元B轮融资
- 看完50多家阵亡的初创企业,我们发现了AI创业的5个行业潜规则
- boss直聘Android找工作界面,Android仿Boss直聘我的界面滑动效果
- web前端入门学习 css(4)(盒子模型)
- HDU - 2612 Find a way(BFS搜索)
- 华为荣耀30pro鸿蒙内测版,荣耀手机用户放心了 消息称荣耀30 Pro正在内测华为鸿蒙OS...
- Mysql不能远程连接的解决方法
- string 都不能作用于switch_这个东西看似细细的,作用大大滴!每个人的牙齿都不能没有它!...
- yum命令 启用仓库_yum 命令详解-yum仓库配置文件详解
- Linux 关于vmlinux和vmlinuz
- UMLChina公众号文章精选(20220330更新精选)
- Java小白 学习笔记(二)——2020版Java语言基础
- fgetc 与 getc的区别
- vue axios介绍
- BIM建模助手上线一周,有哪些BUG被用户找到?
- c语言ntc程序,NTC热敏电阻温度计算以及C语言实现
- checkra1n越狱错误79_苹果越狱工具 checkra1n 更新:支持 iOS 13.4.1
- Web Storage知识点梳理,模拟后台管理系统部分功能
- 手机为什么手机里的计算机没在桌面,为什么安卓手机锁屏后动态桌面就不见了?教你设置软件后台运行!...