# 智慧建模(Intalink)
目录
- 一、技术参数
- 技术架构
- 部署环境
- 应用最低配置
- 二、安装手册
- Mysql安装
- Nginx安装
- 三、智慧建模系统部署
一、技术参数
1. 技术架构
2. 部署环境
- JDK
- Mysql
- Nginx
3. 应用最低配置
- JDK:1.8
- Mysql:5.7
- Nginx:1.24
二、安装手册
Mysql安装:
Windows下安装部署:
zip安装:
将压缩包解压到想要安装的目录下;
在该目录下创建
my.ini
文件,并配置如下:ini[mysqld] basedir = D:\\soft\\mysql\\mysql-5.7.29 datadir = D:\\soft\\mysql\\mysql-5.7.29\\data port = 3306 sql_mode = NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES max_connections = 200 character-set-server = utf8mb4 default-storage-engine = INNODB default_authentication_plugin = mysql_native_password [mysql] default-character-set = utf8mb4 [client] port = 3306 default-character-set = utf8mb4
注意: 根据自己的环境进行配置。
初始化数据库:
- 以管理员身份运行CMD,进入MySQL路径下,执行:bash
mysqld --initialize --console
- 以管理员身份运行CMD,进入MySQL路径下,执行:
安装服务:
- 运行
mysqld --install [服务名]
,然后执行net start [服务名]
启动服务。
- 运行
修改密码:
- 运行
mysql -uroot -p
,输入记录的密码,执行:sqlALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你的密码';
- 运行
Linux下安装部署:
获取软件包:
- 方法1:使用Xftp上传软件包;
- 方法2:使用wget下载:bash
wget https://cdn.mysql.com//Downloads/MySQL-8.0/mysql-8.0.32-1.el9.x86_64.rpm-bundle.tar
安装MySQL软件包及其所有依赖:
bashyum localinstall mysql-community-server-8.0.32-1.el9.x86_64.rpm \ mysql-community-client-8.0.32-1.el9.x86_64.rpm \ mysql-community-common-8.0.32-1.el9.x86_64.rpm \ mysql-community-client-plugins-8.0.32-1.el9.x86_64.rpm \ mysql-community-icu-data-files-8.0.32-1.el9.x86_64.rpm \ mysql-community-libs-8.0.32-1.el9.x86_64.rpm -y
启动MySQL服务:
bashsystemctl restart mysqld
修改密码:
- 查找默认密码,登录MySQL,然后更改密码:bash
ALTER USER 'root'@'localhost' IDENTIFIED BY '修改后的密码';
- 查找默认密码,登录MySQL,然后更改密码:
Nginx安装:
Windows安装:
下载Nginx:
- 从nginx.org下载Stable version。
解压并启动:
- 解压到非中文路径,进入解压目录,启动Nginx:bash
start nginx
- 解压到非中文路径,进入解压目录,启动Nginx:
Linux安装:
下载并传输Nginx:
- 使用
rz
命令上传到Linux服务器。
- 使用
编译安装:
- 安装编译依赖,解压,编译,安装:bash
yum install gcc pcre-devel openssl openssl-devel tar -xvf nginx-1.16.1.tar.gz cd nginx-1.16.1 ./configure make make install
- 安装编译依赖,解压,编译,安装:
启动Nginx:
- 进入安装目录下的
sbin
,执行:bash./nginx
- 进入安装目录下的
三、智慧建模系统部署:
前端:
- 打包命令:bash
npm run build:prod