File tree Expand file tree Collapse file tree 1 file changed +26
-14
lines changed Expand file tree Collapse file tree 1 file changed +26
-14
lines changed Original file line number Diff line number Diff line change 66
77/server
88
9- make
9+ 1 . make
1010
1111如果找不到<openssl/rsa.h>
1212
13- sudo apt install libssl-dev
13+ ` sudo apt install libssl-dev `
1414
1515如果找不到<mysql/mysql.h>
1616
17- sudo apt install libmysqlclient-dev
17+ ` sudo apt install libmysqlclient-dev `
18+
19+ 2 . 生成服务器rsa
20+
21+ ` openssl genrsa -out server_rsa.key 3072 `
22+
23+ ` openssl rsa -in server_rsa.key -pubout -out server_rsa_pub.key `
1824
19- 生成服务器rsa
20- openssl genrsa -out server_rsa.key 3072
21- openssl rsa -in server_rsa.key -pubout -out server_rsa_pub.key
2225将服务器公钥放入客户端
23- cp server_rsa_pub.key ../client/
2426
25- 执行
27+ ` cp server_rsa_pub.key ../client/ `
28+
29+ 3 . 执行
2630
27- 1 . 修改server.conf里ip地址为本机地址
28- 2 . 修改sql.conf里user和password为自己数据库的
29- 3 . 执行 ./server ../conf/server.conf
31+ 1 . 修改server.conf里ip地址为本机地址(默认为127.0.0.1 8888)
32+ 2 . 修改sql.conf里user和password为自己数据库的
33+ 3 . ` ./server ../conf/server.conf `
3034
3135---------
3236
3337客户端编译
3438
3539/client
3640
37- make
41+ 1 . make
42+
43+ 2 . ` ./client <服务器ip> <服务器port> ` (默认 ` ./client 127.0.0.1 8888 ` )
44+
45+ ----------------
46+
47+ 测试数据库
48+
49+ 登录mysql
3850
39- 执行
51+ ` create database netdisk; `
4052
41- ./client <服务器ip> <服务器port>
53+ ` mysql -u <username> -p netdisk < server/netdisk.sql `
You can’t perform that action at this time.
0 commit comments