diff --git a/www/cgi-bin/create_table.sql b/www/cgi-bin/create_table.sql new file mode 100644 index 0000000..ec30347 --- /dev/null +++ b/www/cgi-bin/create_table.sql @@ -0,0 +1,20 @@ +-- 创建管理员登录表 +CREATE database if NOT EXISTS router; +USE router; +-- 创建用户登录密码表 +CREATE TABLE if not exists users ( + id INT AUTO_INCREMENT PRIMARY KEY, + username VARCHAR(50) NOT NULL, + password VARCHAR(255) NOT NULL +); +-- 创建ARP映射表 +CREATE TABLE if not exists ip_mac( + id INT AUTO_INCREMENT PRIMARY KEY, + ip VARCHAR(50) NOT NULL, + mac VARCHAR(50) NOT NULL +); +-- 创建防火墙表 +CREATE TABLE if not exists ip_fw( + id INT AUTO_INCREMENT PRIMARY KEY, + ip VARCHAR(50) NOT NULL +); \ No newline at end of file diff --git a/www/cgi-bin/readme.md b/www/cgi-bin/readme.md new file mode 100644 index 0000000..0e5463f --- /dev/null +++ b/www/cgi-bin/readme.md @@ -0,0 +1,5 @@ +执行该项目后端部分: +需要在Mysql数据库中先执行一次'create_table.sql' +四个.c文件的匹配作用已写在文件顶部的注释中 +使用'make all'命令将所有的.c文件编译成对应的.cgi文件 +使用'make clean'命令清除编译 \ No newline at end of file