• 实验六(搭建WordPress)


    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
    
    # 配置博客名称、用户名和密码
    
    # 编辑第一篇博客!
    
    # 测试访问
    

    本文来自博客园,作者:刘盛哲的学习笔记,转载请注明原文链接:https://www.cnblogs.com/lszbk/p/15572642.html

  • 相关阅读:
    mysql高可用研究(二) 主从+MHA+Atlas
    zabbix实现mysql数据库的监控(一)
    Redis数据类型
    zabbix实现mysql数据库的监控(二)
    zabbix实现mysql数据库的监控(三)
    9.SpringMVC注解式开发-处理器的请求映射规则的定义
    8.SpringMVC注解式开发-HelloWorld
    7.SpringMVC 配置式开发-ModelAndView和视图解析器
    6.SpringMVC 配置式开发-处理器
    5.SpringMVC 配置式开发-处理器适配器
  • 原文地址:https://www.cnblogs.com/lszbk/p/15572642.html
Copyright © 2020-2023  润新知