当前位置: 首页 > news >正文

山东大学软件学院创新项目实训开发日志——第十二周

目录

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地址。

http://www.xdnf.cn/news/593839.html

相关文章:

  • 2021~2025:特斯拉人形机器人Optimus发展进程详解
  • UV-python环境管理工具 入门教程
  • 时源芯微|电源、地线的处理
  • 技术篇-2.4.Python应用场景及开发工具安装
  • JMeter JDBC请求Query Type实测(金仓数据库版)
  • springboot3+vue3融合项目实战-大事件文章管理系统-本地存储及阿里云oss程序集成
  • 一文读懂Agent智能体,从概念到应用—Agent百科
  • GTM4.1-SPE
  • spring+tomcat 用户每次发请求,tomcat 站在线程的角度是如何处理用户请求的,spinrg的bean 是共享的吗
  • 练习写作对口语输出有显著的促进作用
  • Zephyr OS 中的互斥信号量
  • 高等数学-微分
  • SDWebImage源码学习
  • 容器资源绑定和查看
  • 中医方剂 - 理中汤
  • 车载网关策略 --- 车载网关重置前的请求转发机制
  • HarmonyOS学习——UIAbility组件(上)
  • 有监督学习——决策树
  • 咬合配准算法文献推荐
  • 机器学习圣经PRML作者Bishop20年后新作中文版出版!
  • Apollo10.0学习——planning模块(10)之依赖注入器injector_
  • 交换机工作原理解析与网络安全实践
  • 4个关键功能,让健康管理系统真正发挥作用
  • 基于Java的体育场馆预约系统的设计与实现【附源码】
  • Web3.0:下一代互联网的变革与机遇
  • [原创](现代Delphi 12指南):[macOS 64bit App开发]: 如何获取目标App的程序图标?
  • 论文解读 | 《桑黄提取物对小鼠宫颈癌皮下移植瘤的抑制及机制研究》
  • 深入理解线程池:参数、流程与实战应用
  • 【C++进阶篇】红黑树的实现(赋源码)
  • SIL2/PLd 认证 Inxpect毫米波安全雷达:3D 扫描 + 微小运动检测守护工业安全