安装Mysql与nginx结合的小型服务
配置MySQL
1.准备网络yum源(准备物理机或一台虚拟机作为仓库服务器)
[root@zzgrhel8 ~]# yum install -y httpd php php-mysqlnd php-xml php-json createrepo [root@zzgrhel8 ~]# systemctl start httpd [root@zzgrhel8 ~]# systemctl enable httpd [root@zzgrhel8 ~]# mkdir /var/www/html/mysql [root@zzgrhel8 ~]# cd /linux-soft/4/mysql/ [root@zzgrhel8 ~]# tar xf mysql-5.7.17.tar -C /var/www/html/mysql/ [root@zzgrhel8 ~]# cd /var/www/html/mysql/ [root@zzgrhel8 mysql]# createrepo -d .
2.在mysql服务器上安装并启动mysql-community 5.7
[root@mysql1 ~]# vim /etc/yum.repos.d/mysql.repo [mysql] name=mysql5.7 baseurl=http://你主机的ip地址/mysql enabled=1 gpgcheck=0 [root@mysql1 ~]# yum install mysql-community* [root@mysql1 ~]# systemctl start mysqld [root@mysql1 ~]# systemctl enable mysqld
3.修改mysql密码,导入案例数据库
# 启动Mysql服务时,自动生成了随机密码,写入日志mysqld.log。 # 在mysqld.log中查看生成的密码 [root@mysql1 ~]# grep -i password /var/log/mysqld.log # 修改数据库的root用户密码为NSD2021@tedu.cn [root@mysql1 ~]# mysqladmin -uroot -p'A8cCwrjefY(v' password NSD2021@tedu.cn
创建数据库# 授权root用户可以通过任何地址访问 mysql> grant all on *.* to 'root'@'%' identified by 'NSD2021@tedu.cn'; # 创建名为mybbs的数据库 mysql> create database mybbs default charset utf8mb4; mysql> use mybbs ; # 创建名为posts的表,有四个字段,用于存储留言 mysql> create table posts( id int primary key auto_increment, title varchar(50), pub_date datetime, content text);
配置nginx服务器
# 安装编译器 [root@nginx1 ~]# yum install -y gcc pcre-devel zlib-devel # 编译安装nginx [root@nginx1 ~]# tar xf nginx-1.12.2.tar.gz [root@nginx1 ~]# cd nginx-1.12.2 [root@nginx1 nginx-1.12.2]# ./configure [root@nginx1 nginx-1.12.2]# make && make install # 安装并启动php-fpm [root@nginx1 ~]# yum install -y php-fpm php-mysql [root@nginx1 ~]# systemctl start php-fpm [root@nginx1 ~]# systemctl enable php-fpm # 修改配置文件 [root@nginx1 ~]# vim +65 /usr/local/nginx/conf/nginx.conflocation ~ \.php$ {root html;fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;# fastcgi_param SCRIPT_FILENAME /scripts$fastcgi_script_name;include fastcgi.conf;} # 启动nginx服务 [root@nginx1 ~]# /usr/local/nginx/sbin/nginx -t # 语法检查 nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful [root@nginx1 ~]# /usr/local/nginx/sbin/nginx
修改php首页
# 拷贝php_mysql_bbs目录下所有内容到nginx的文档目录 [root@nginx1 ~]# cp -r tedu_nsd/software/php_mysql_bbs/* /usr/local/nginx/html/ # 修改php页面,使其可以连接到数据库 [root@nginx1 ~]# cd /usr/local/nginx/html/ [root@nginx1 html]# vim index.php # 只修改第2行 ... ... //以下函数的三个参数分别为:服务器地址、用户名、密码 $con = mysql_connect("localhost","root","NSD2021@tedu.cn"); ... ...
# 使用浏览器访问http://web服务器地址/index.php
安装Mysql与nginx结合的小型服务相关推荐
- centos php 安装mysql_CentOS上安装Mysql+PHP-fpm+Nginx
1. 安装Mysql 1.1 安装操作 双击Putty.exe 图1 登录Putty yum list | grep mysql yum install mysql-server.x86_6 ...
- 阿里云安装mysql、nginx、redis
目录 安装mysql 安装nginx 编辑安装redis 先看一下系统基本信息 安装mysql rpm -qa | grep mariadb 卸载mariadb rpm -e --nodeps ma ...
- win10安装mysql及配置密码演示及服务没有响应控制功能错误处理
1,下载 地址 2,解压zip到安装路径: 3,Powershell执行安装配置密码如下: 比如我的安装目录是:D:\MySQL (注意以管理员身份打开Powershell) Windows Powe ...
- nginx上安装mysql 性能_Linux安装Mysql及Nginx详细步骤
一.Mysql安装 1.检测系统是否自带Mysql >rmp -qa|grep mysql 如果有进行强行卸载 >rpm -e --nodeps mysql-libs-5.1.52-1.e ...
- CentOS 6.x使用yum快速安装MySQL 5.5
MySQL 5.5系列成为稳定版已经有一段时间了,但据我调查了解,在生产环境中还是以5.1系列为主.在国内的大公司里,只确定金山在使用5.5了. 之前一直用自带安装的MySQL 5.1系列,使用了in ...
- (原创)RHEL/CentOS 5.x使用yum快速安装MySQL 5.5.x
PS:MySQL 5.5系列成为稳定版已经有一段时间了,但据我调查了解,在生产环境中还是以5.1系列为主.在国内的大公司里,只确定金山在使用5.5了. 公司的其中几台广告统计服务器,之前的运维直接用了 ...
- centos安装mysql以及mysql-devel
我自己yum安装时 no package mysql-server,no package mysql-devel,安装好之后启动服务半天没响应,我在网上找了一下,整合到一起,终于解决了, 一.mysq ...
- 手动安装MySQL和彻底删除MySQL
一.手动安装mysql(5.6版本) 1.下载压缩包,在官网下载.官网MySQL链接 也可以使用我分享的网盘链接(5.6.17) 链接:https://pan.baidu.com/s/1W4v5Maf ...
- nginx学习简介-安装-启动-命令-nginx配置文件详解
nginx是什么:nginx是一个高性能的HTTP和反向代理web服务器.同时也提供了IMAP/POP3/SMTP服务. nginx特点:开源.占内存少.轻量级.高性能(有报告表面nginx能支持高达 ...
最新文章
- AAAI 2021最佳论文奖出炉
- 如何用虚幻引擎4和C++开发游戏?斯坦福相关课程上线
- OpenStack Nova 计算节点的维护模式
- 在C#中使用XML指南之读取XML
- groovy 字符串截取最后一个_Python入门高级教程--Python 字符串
- ant design datepicker处理日期范围操作
- LeetCode 55. 跳跃游戏(贪心)
- 用计算机进行有理数除法时,有理数的乘除法怎么算?,什么是有理数的乘除法。越详细越好。...
- python读取html中body_python批量获取html内body内容的实例
- Musik音乐社区整套UI网站模板
- Hadoop之分布式存储HDFS和离线计算MapReduce
- Java多线程实现多用户与服务端Socket通信
- 2022百度大数据开发工程师实习面试经历
- 【实用技巧】知网文献不限量免费下载方法,亲测可用
- google书签找回
- EDM邮件营销的背景和市场分析
- Arduino ESP32 获取网络时间并同步本地RTC时钟
- detailview的控件基础
- alpha测试和beta测试
- 搜狐邮箱无法被Foxmail、网易邮箱大师代收的问题的解决方法