qinguoyi / TinyWebServer

:fire: Linux下C++轻量级WebServer服务器
Apache License 2.0
16.93k stars 3.97k forks source link

2024.7.17跑项目踩过的坑 #287

Open WilliamHenryAlan opened 4 months ago

WilliamHenryAlan commented 4 months ago
  1. main.cpp中 需要修改的user passwd是你自己登陆数据库的时的用户和密码 也就是mysql -u root -p输入的东西
    
    #include "config.h"                                                                                   

int main(int argc, char *argv[])
{
//需要修改的数据库信息,登录名,密码,库名
string user = "root";
string passwd = "root";
string databasename = "yourdb";


2. 编译过程中会出现很多warning 不用管 先跑起来
3. 不要用debian 可能我是小白 本人用macos跑虚拟机debian11 mysql安装过程各种问题 换了ubuntu就好了
以上是本人测试过程中遇到的一些小坑 如有说的不对的地方 欢迎大佬们指正
最后感谢作者的无私奉献~
xianshujun commented 2 months ago

为什么我用ubuntu运行makefile和build脚本,一直显示找不到数据库,请问您有遇到这个问题嘛

code-lun commented 4 weeks ago

@xianshujun 你装数据库了吗,装了的话,装devel库了吗(c++操作mysql需要一个库 => mysql-devel),我用的mysql8是可以的,报错可以抛百度,通常能解决的