视频直播系统开发中的数据库创建方案
直播平台
系统架构设计
浏览:770 次

我们之前已经介绍了直播平台建设中的服务器环境配置过程。今天,我们将介绍如何在视频直播平台的开发和建设中创建数据库?
1、 PhpMyAdmin一键式插件
vim/etc/my.cnf
在我的设置中
添加语句
sql_mode=“STRICT_ TRANS_ TABLES,NO_ ZERO_ IN_ DATE,NO_ZERO_DATE,ERROR_ FOR_ DIVISION_ BY_ ZERO,NO_ AUTO_ CREATE_ USER,NO_ ENGINE_ SUBSTITUTION”
参观
Http://yourip地址/phpMyAdmin/
数据库创建
2、 创建数据库相关信息
主要包括视频直播平台的数据库用户名、数据库名称、密码设置信息。
上传之前,源代码中的/root/backups/temp/database名称应为_时间戳中的域名替换。sql文件,
替换为:www.***Com(***指其自己的域名);设置ECS加速域名,如腾讯云加速域名。
3、 在附近导入此函数
获取距离.sql
内容如下:
getDistance的函数结构
如果存在“getDistance”,则删除函数;
分隔符;;
创建定义=`phonelive`@`%`FUNCTION
`getDistance`(lat1浮动,lon1浮动,lat2浮动,lon2浮动)返回浮动
确定性的
开始
返回圆(6378.138*2*ASIN(方形(POW(SIN((lat1*PI()/180-lat2*PI(()/180)/2),2)
+COS(lat1*PI()/180)*COS(拉特2*PI(()/190)
*POW(SIN((lon1*PI()/180-lon2*PI()-180)/2),2)),2;
结束
;;
分隔符;
设置FOREIGN_KEY_CHECKS=1;
注意:内容中的phonelive是相应的用户名,例如您的用户名live,CREATE DEFINER=`live`@`%`FUNCTION
4、 网站建设
1.在oneinstack目录中添加虚拟机
cd~/一个实例
./vhost.sh

选项选择
1.选择1,使用HTTP
只有
2.然后输入域名
3.输入网站的文件目录,然后按Enter键
4.然后添加其他域名。如果是,请输入y;如果不是,请输入n
5.是否添加防盗链,输入n
是否要添加热链接保护?[年/月]:
n
6.允许重写规则?[年/月]:年
7.输入y打开日志
允许Nginx/Tengine/OpenResty访问日志?
[年/月]:年
8.是否允许重写规则?[年/月]:年
请输入程序重写:
wordpress、opencart、magento2、drupal、joomla、laravel、thinkphp、discuz、typecho、ecshop
存在重写。
(默认重写:其他):thinkphp
5、 静态Nginx thinkphp
1.修改/usr/local/nginx/conf/rewrite/thinkphp.conf,
维姆
/usr/local/nginx/conf/rewrite/thinkphp.conf
文件内容如下:;
位置/{
如果(!-e$request_filename){
重写^(.*)$/index。php?s=最后1美元;
打破
}
}
修改为
位置/{
如果(!-e$request_filename){
重写^/([0-9]+)$/index。php?m=显示&a=索引&roomnum=最后1美元;
#重写^(.*)$/index。php?s=最后1美元;
重写^(.*)$/index。php?s=最后1美元;

打破
}
}
2.然后创建路径信息。conf公司⽂ 文件
触摸/usr/local/nginx/conf/pathinfo.conf
vim/usr/local/nginx/conf/pathinfo.conf
然后输入以下内容并保存
设置$real_script_name$fastcgi_script_name;
如果($fastcgi_script_name~
“(.+?\.php)(/.*)”){
设置$real_script_name$1;
设置$path_info$2;
}
fastcgi_ param脚本_文件名
$document_root$real_script_name;
fastcgi_ param脚本_名称
$real_script_name;
fastcgi_ param PATH_ INFO$PATH_ INFO;
3.然后编辑/usr/local/nginx/conf/vhost/your域名配置文件,
Vim/usr/local/nginx/conf/vhost/Your domain.conf
按如下方式编辑文件
位置~\。php文件{
#fastcgi_pass-remote_php-ip:9000;
fastcgi传递unix:/dev/shm/php-cgi.sock;
fastcgi_索引.php;
#包括fastcgi_参数;
包括fastcgi.conf;
}
在include fastcgi conf中;在下一章添加一句话
包括pathinfo.conf;
然后修改/usr/local/php/etc/php。ini搜索cgi。fix_路径信息。将值从0更改为1
vim/usr/local/php/etc/php.ini
cgi。fix_路径信息=1
通过以上步骤,可以创建直播视频平台的数据库。完成设置的配置和数据库的创建后,可以通过实时视频源代码部署和调试程序。稍后我们将整理现场视频节目的部署过程。
文章的第一个地址:https://blog.csdn.net/q3557873521/article/details/87916047