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

阿里服务器购买与java环境搭建 实践

【云服务器搭建与环境配置】

工作几年了,最近又买了个云服务器搭着玩一玩,在这里记录下搭建云服务器的过程,以及各种基础环境配置,可供初学者学习搭建云服务器的过程。

云服务器购买

这里作者搭建阿里云服务器,搭建过程也很简单,到: 阿里云服务官网 ,选择 产品 -》云服务器ECS,选择相应配置的云服务器进行购买,本文只是对云服务器搭建的学习过程,所以作者只买了最低配置的云服务器(2核2G)。
在这里插入图片描述在这里插入图片描述
在这里插入图片描述
购买完成后到阿里云控制台,可以看到云服务器实例以及创建成功。
在这里插入图片描述
重置服务器密码
在这里插入图片描述
重置完成后我们使用Xshell远程连接服务器,验证服务器是否创建成功。
1.新建会话,输入云服务器实例的公网IP和默认端口号22.
在这里插入图片描述
2.输入云服务器登录密码
在这里插入图片描述
3.远程连接,连接成功。
在这里插入图片描述

环境配置

一. JDK
  1. 检索Open jdk 版本
yum search java | grep openjdk
  1. 安装指定版本
yum install java-1.8.0-openjdk-devel.x86_64
  1. 验证安装结果
java -version

在这里插入图片描述
4. 查询java安装目录

which java

在这里插入图片描述

二. MySQL
  1. 下载
rpm -ivh http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
  1. 安装
yum install mysql-community-server
  1. 配置开机启动
systemctl enable mysqld
  1. 启动MySQL
systemctl start mysqld

停止命令

systemctl stop mysqld
  1. 获取mysql密码,用获取到的密码登录mysql
sudo grep 'temporary password' /var/log/mysqld.log
mysql -u root

在这里插入图片描述

  1. 修改root密码与权限

修改密码

alter user 'root'@'localhost' identified by '新密码';

在这里插入图片描述
修改mysql权限并更新

select user, host from user;
update user set host = ‘%’ where user = ‘root’;
FLUSH PRIVILEGES;

在这里插入图片描述
退出

exit;

重启mysql服务

systemctl restart mysqld
  1. 开放云服务器防火墙端口

在安全组中新增规则,开放3306端口
在这里插入图片描述
在这里插入图片描述

  1. 使用Navicat远程连接mysql,验证结果
    在这里插入图片描述
    在这里插入图片描述
    注意:作者在配置的时候遇到无法连接3306的问题,最后发现是校园网屏蔽了3306端口,很蛋疼。注意开放3306端口

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • kafka高性能的底层原理分析
  • 若依ruoyi+AI项目二次开发(智能售货机运营管理系统)
  • 0719_驱动1 arm裸机开发与linux驱动开发区别
  • centos7安装redis数据库步骤
  • 数据库编程中游标 连接 commit 字符集
  • 键盘是如何使用中断机制的?当打印一串字符到显示屏上时发生了什么???
  • 【科大讯飞笔试题汇总】2024-07-27-科大讯飞秋招提前批(研发岗)-三语言题解(Cpp/Java/Python)
  • 数据结构:单链表的实现
  • 大疆创新2025校招内推
  • LeeCode Practice Journal | Day25_Backtracking04
  • iOS 创建一个私有的 CocoaPods 库
  • Python3网络爬虫开发实战(2)爬虫基础库
  • Csrf复习(pikachu靶场和防御手段)
  • Linux——手动清理内存缓存
  • CSS、less、 Sass、
  • 【许晓笛】 EOS 智能合约案例解析(3)
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • E-HPC支持多队列管理和自动伸缩
  • maven工程打包jar以及java jar命令的classpath使用
  • MySQL Access denied for user 'root'@'localhost' 解决方法
  • Python学习之路13-记分
  • SpringBoot 实战 (三) | 配置文件详解
  • 分享几个不错的工具
  • 猫头鹰的深夜翻译:Java 2D Graphics, 简单的仿射变换
  • 一个完整Java Web项目背后的密码
  • 译自由幺半群
  • 由插件封装引出的一丢丢思考
  • Salesforce和SAP Netweaver里数据库表的元数据设计
  • ​草莓熊python turtle绘图代码(玫瑰花版)附源代码
  • # 再次尝试 连接失败_无线WiFi无法连接到网络怎么办【解决方法】
  • (MIT博士)林达华老师-概率模型与计算机视觉”
  • (第三期)书生大模型实战营——InternVL(冷笑话大师)部署微调实践
  • (二开)Flink 修改源码拓展 SQL 语法
  • (附源码)ssm教材管理系统 毕业设计 011229
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • (三)Pytorch快速搭建卷积神经网络模型实现手写数字识别(代码+详细注解)
  • (十七)Flink 容错机制
  • (原創) 如何優化ThinkPad X61開機速度? (NB) (ThinkPad) (X61) (OS) (Windows)
  • (转)Scala的“=”符号简介
  • .JPG图片,各种压缩率下的文件尺寸
  • .NET 4.0中的泛型协变和反变
  • .NET 5种线程安全集合
  • .NET CF命令行调试器MDbg入门(四) Attaching to Processes
  • .NET Core 控制台程序读 appsettings.json 、注依赖、配日志、设 IOptions
  • .NET Core 通过 Ef Core 操作 Mysql
  • .Net Core 微服务之Consul(三)-KV存储分布式锁
  • .net开发日常笔记(持续更新)
  • .NET开发者必备的11款免费工具
  • .NET设计模式(2):单件模式(Singleton Pattern)
  • .Net中wcf服务生成及调用
  • .net专家(高海东的专栏)
  • :中兴通讯为何成功
  • [7] CUDA之常量内存与纹理内存
  • [C#小技巧]如何捕捉上升沿和下降沿
  • [Django 0-1] Core.Handlers 模块