MySQL是一个广泛使用的关系型数据库管理系统,是一款开源的数据库管理系统。MySQL使用C和C++语言编写而成,适用于各种不同规模的应用程序,从小型个人应用到大型企业级应用都可以使用。MySQL是跨平台的,支持在多种操作系统上运行,包括Windows、Linux、Unix、macOS等。MySQL提供了多种编程语言的API,如C、C++、Java、Python等,使得开发人员可以方便地使用MySQL进行数据存储和数据查询。
MySQL是一种开源关系型数据库管理系统(RDBMS),具有以下特点:
WordPress是一个开源的博客系统,也是一个用PHP开发的内容管理系统(CMS)。它基于MySQL数据库,可以在Web服务器上运行。
本次实践环境为个人测试环境,使用操作系统为centos7.6。
1.本次实践为个人测试环境,生产环境请谨慎; 2.灵活部署、配置mysql数据库,可以远程连接Mysql数据库; 3.部署LAMP环境,部署wordpress网站应用。
安装php相关软件
使用yum安装httpd
httpd配置文件位置:/etc/httpd/conf/httpd.conf 在配置文件最后一行新增ServerName localhost:80
配置mysql的yum仓库镜像源
取消gpgcheck验证
查看查看mysql-community.repo文件
检查当前yum仓库可用镜像源,mysql的yum镜像源处于正常状态。
使用yum安装mysql
启动mysql服务
查看mysql服务状态
在/etc/my.cnf文件的mysqld 段落下增加 skip-grant-tables 配置项,使mysql初始本地免密登录。
重启mysql服务
本地访问数据库
新建wordpress数据库
设置本地root密码
创建新用户admin,wordpress连接数据库时使用此账号。
admin用户授权
远程连接数据库
下载wordpress软件包,注意如果安装wordpress最新版本,PHP要单独安装7.4及以上版本。
解压WordPress软件包
将wordpress内容复制到网站根目录
设置网站目录/var/www/html/目录权限,建议设置属主和属组的方式来保证安全性。
重启httpd服务
启动php-fpm服务,并设置开机自启。
检查php-fpm服务状态
访问地址:http://192.168.3.166,将IP替换为自己服务器IP地址。
填写以下数据库信息,其中数据库用户和密码为之前自定义设置。 数据库名:wordpress; 用户名:admin; 密码:admin123; 数据库主机:localhost; 表前缀:wp_;
当输入信息正确时,有时一直会显示数据库连接错误或者无法写入wp-config.php文件等报错。
解决方法:1.在网站根目录,复制wp-config-sample.php文件,修改为 wp-config.php。 2.手动填写数据库信息; 3.刷新网页,数据库连接成功。
刷新网页后,进入用户设置页面。
访问地址:http://192.168.3.166/wp-login.php 将IP替换为自己服务器IP地址,输入刚才设置的用户名和密码,进入到wordpress后台管理页面。
直接访问:http://192.168.3.166,将IP替换为自己服务器IP地址,访问wordpress前台首页。