目录
1. 搭建Mysql数据库
引言:如果之前实验认真做了可直接从1.3开始,当然你也可以重新检查一遍。(本文中 --字符串 和 () 内容均为注释 小白不要写入命令行)
注:本实验将李老师与孟敏健两人的整合起来 我加了一些小备注方便理解
1.1关闭防火墙
systemctl stop firewalld --暂时关闭防火墙
systemctl disable firewalld --永久关闭防火墙
1.2关闭selinux
setenforce 0 # 临时,建议永久关闭,通过修改文件的方式
sed -i 's/enforcing/disabled/' /etc/selinux/config # 永久
也可以通过 vim /etc/selinux/config 编辑文件修改
1.3进入hadoop103主机
ssh hadoop103(前提是有映射和免密,或者通过 ssh <hadoop103的ip>)
1.4安装Mysql社区版5.7.35
下框命令可通过查看微信李老师发的视频理解操作
#检查
rpm -qa | grep mariadb
#如果弹出内容 则卸载
rpm -e --nodeps mariadb-libs --如果你不是root用户 可通过此命令前加 sudo提权操作
# ftp下载MySQL5.7安装包
wget ftp://172.18.40.149/pub/mysql-community-5.7.35/* ./
# 安装
rpm -ivh mysql-community*
# 删除原配置
rm -rf /var/lib/mysql
# 启动MySQL
systemctl start mysqld
# 查找临时密码(最后有个随机的默认密码)
grep 'temporary password' /var/log/mysqld.log
# 使用临时密码登录(这里登录进去之后,不要退出来,修改密码之后再出来)
mysql -uroot -p
# 先对mysql的密码策略检测修改一下,直接修改密码会出错
mysql> set global validate_password_length=4; -- 修改密码设置的长度
mysql> set global validate_password_policy=0; -- 修改验证密码的策略等级,0为最低的。
# 修改密码
mysql>ALTER USER 'root'@'localhost' IDENTIFIED BY 'Mysql'; -- 这里Mysql是我的密码。
#创建wordpress数据库
mysql> create database wordpress;
#对mysql权限修改
#设置在所有ip下都可以访问 %表示所有权限
mysql> grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
#刷新一下 才有效果
flush privileges;
#然后退出mysql
mysql> exit;
#到此为止mysql弄好了,然后进去hadoop102进行创建wordpress的服务
1.5 创建wordpress服务
# 登录hadoop102主机
systemctl stop nginx # Nginx 80端口会有冲突
# 安装php服务器(这里分别是安装 httpd php php-fpm php-server php-mysql mysql)这些
# 安装mysql的时候会出现切换镜像源的问题,我们这里推荐单独安装 后面写一个组件就可以了
# 然后除了mysql mysql我们可以通过上面的操作(1.4)再次来一遍
yum install -y httpd php php-fpm php-server php-mysql mysql
# 键入如下命令,下载 WordPress 安装软件:
wget -c https://sandbox-experiment-resource.obs-website.cn-north-1.myhwclouds.com/30min-website/wordpress-4.9.1-zh_CN.tar.gz
# 键入如下命令,将 WordPress 安装包解压到目录/var/www/html: 到时候就会访问此文件夹下的文件页面
tar -zxvf wordpress-4.9.1-zh_CN.tar.gz -C /var/www/html
# 键入如下命令,赋予文件所在目录读写权限:
chmod -R 777 /var/www/html
# 配置 httpd 服务,命令编辑配置。 vim /etc/httpd/conf/httpd.conf 在打开的配置文件界面,进入配置文件最后一行。单击快捷键“i”进入编辑模式, 移动光标至配置文件末尾,回车换行,拷贝粘贴以下配置代码。
ServerName localhost:80
# 键入如下命令,开启 httpd service
systemctl start httpd
# 键入如下命令,开启 php-fpm service
systemctl start php-fpm
# 键入如下命令,查看 httpd service 状态:
systemctl status httpd
# 键入如下命令,查看 php-fpm service 状态 :
systemctl status php-fpm
# 键入如下命令,将 httpd 和 php-fpm 服务设为开机启动:
systemctl enable httpd php-fpm
1.6创建wordpress网站
# 进入数据库配置页面 在浏览器地址栏中输入以下地址访问 WordPress: http://公网IP/wordpress
# 配置mysql数据库连接(可以不加端口号(:3306))
hadoop103内网地址:3306
# 配置博客名称、用户名和密码
# 编辑第一篇博客!
# 测试访问