LInux下轻量级Web项目--ubantu16.04数据库mysql5.7安装+项目测试

社长项目(公众号:两猿社)
https://github.com/qinguoyi/TinyWebServer/tree/master/raw_version

ls 当前文件
cd 到哪
pwd 路径

我自己的密码怕忘记:
ubantu密码658275 mysql密码658275

安装mysql

参考:
ubuntu18.04安装mysql5.7数据库详细安装步骤
Ubuntu 16.04 安装 MySQL 5.7

  1. 查看ubantu版本:lsb_release -a
    在这里插入图片描述

  2. 更新
    在这里插入图片描述
    接下
    在这里插入图片描述

  3. 安装数据库

在这里插入图片描述
过程中需要设密码
在这里插入图片描述
接:
在这里插入图片描述

  1. 过程中,修改密码N,其他y
    在这里插入图片描述
  2. 验证数据库是否安装成功
    启动mysql,进入mysql,输入密码658275
    在这里插入图片描述
    测试,使用mysql
    在这里插入图片描述

项目开始

1. 创建yourdb库

在这里插入图片描述

遇到问题1:
在这里插入图片描述
解决在GitHub issue。

2. make server

3. ./server 9001

在这里插入图片描述

开始访问

浏览器(在虚拟机端访问),输入ubantu的ip,端口9000左右

ubantu查看 ip
在这里插入图片描述
在这里插入图片描述
即192.168.14.135
端口我选9001

用户名 密码
rah
658275
在这里插入图片描述
(视频不能播放,因为有的虚拟机浏览器不支持这个视频)

浏览器(在物理机访问)

浏览器在本地机访问时,出现了一些问题:

问题1:要保证虚拟机ubantu和物理机能够ping通。
如何关闭win7防火墙:
控制面板–系统和安全–Windows防火墙–(左边)打开或关闭Windows防火墙–(然后下面的两个关闭按钮)

如何关闭ubantu防火墙:
https://jingyan.baidu.com/article/73c3ce283ee2c1e50343d9f6.html

主机ping不通ubuntu虚拟机的解决方法(配置一下VMnet8):
https://www.cnblogs.com/zzgyq/p/8480674.html

如果代码不换,每次编译(make server)一次就可以了,以后启动只要从./server开始就可以了。如果修改了代码,就要重新编译,即需要make server 开始。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章