山东大学软件学院创新项目实训开发日志——第十二周
目录
1.登录阿里云官网,选择ECS服务器,选择合适的服务器并租用。
2.学会初步使用阿里云服务器。
3.在云服务器上下载MySQL与MongoDB
4.实现远程连接MySQL与MongoDB
5.连接成功
本阶段我所做的工作:
搭建阿里云ECS服务器,实现多台设备共享存储,保证在线视频会议数据库的一致性。
1.登录阿里云官网,选择ECS服务器,选择合适的服务器并租用。
经过项目估算与调研,我最终选择的服务器配置为2核CPU,8GiB内存,实例规格为ecs.e-c1m4.large,操作系统采用Windows Server 2022数据中心版 64位中文版,存储为40GB。
2.学会初步使用阿里云服务器。
可通过Workbench、VNC、ssh等多种方式实现对服务器的远程连接。
确认如上配置正确。
ssh方法远程连接示例如上
Workbench方法远程连接示例如上
然后可通过指令或GUI来对服务器进行操作。
3.在云服务器上下载MySQL与MongoDB
下载方法参考以下博客:
MySQL:MySQL数据库下载及安装教程(最最新版)_mysql下载安装-CSDN博客
MongoDB:MongoDB安装配置教程(详细版)_mongodb安装详细步骤-CSDN博客
成功在云服务器上部署MySQL。(注意要下载msi,而不是zip,zip文件在后期安装时会在云服务器上显示缺少部分C++包(找不到MSVCP140.dll),从而无法正常下载)
成功在云服务器上部署MongoDB
4.实现远程连接MySQL与MongoDB
(1)MySQL
1.允许root用户远程访问
CREATE USER 'root'@'%' IDENTIFIED BY 'yourpassword';
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' WITH GRANT OPTION;
FLUSH PRIVILEGES;
2.修改 MySQL 配置文件,允许监听公网地址
找到my.ini
配置文件的mysqld部分,设置bind-address=0.0.0.0
3.重启MySQL服务
net stop mysql
net start mysql
(2)MongoDB
1.修改配置文件
打开bin\mongod.cfg文件,找到
net:
port: 27017
bindIp: 127.0.0.1
内容,将127.0.0.1改为0.0.0.0,这样MongoDB将监听所有IP,包括远程连接。
2.重启MongoDB服务
net stop MongoDB
net start MongoDB
(3)设置阿里云服务器安全配置
打开安全组管理。
找到对应实例并点击管理规则。
增加规则,允许其他IP访问云服务器的MySQL和MongoDB接口
5.连接成功
打开Navicat,连接远程服务器上的MySQL,主机为服务器的公网IP地址。
打开MongoDB Compass,连接远程服务器上的MongoDB,主机为服务器的公网IP地址。