栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

云服务器相关操作 | 购买云服务器 | 云服务器安装jdk | 云服务器安装MySQL | 本地下载finalShell ssh工具 | 远程连接数据库

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

云服务器相关操作 | 购买云服务器 | 云服务器安装jdk | 云服务器安装MySQL | 本地下载finalShell ssh工具 | 远程连接数据库

文章目录
  • 云服务器相关操作
    • 以学生身份购买阿里云服务器
      • ==什么是云服务器==
      • ==以阿里云为模板进行讲解==
      • ==云服务器改密码==
      • ==重新启用密码登录==
    • ==远程连接服务器==
    • ==在服务器中安装jdk==
    • ==本地下载 FinalShell SSH工具用于对远程服务器进行管理==
    • ==安装MySQL==
      • ==设置mysql的root账户允许远程连接==
      • ==navicat连接远程数据库==

云服务器相关操作 以学生身份购买阿里云服务器 什么是云服务器

简单来说就是买了一台新的电脑,这台电脑位于云服务商的机房内,你可以通过远程连接的方式连接到自己的云服务器并使用它,它的系统大多数为linux,且大多数不提供桌面环境,连接后只能通过命令行的形式进行操作。

  • 推荐购买哪个厂商的云服务器

    国内主流的三家云服务提供商,阿里,华为,腾讯
    目前推荐买阿里或者腾讯的云服务器,因为华为提供的学生价格的服务器带宽较低,只有1M/s,腾讯为6M/s,阿里的为5M/s,华为的云服务器配置也比阿里和腾讯低,华为的是1核1G,阿里和腾讯都是1核2G,且华为学生服务器目前只提供arrch64架构的操作系统,以后使用的部分软件对arrch64架构的支持不太友好,还是以x86_64架构为主


阿里云学生服务器的价格为99一年,可续费三次,每次续费依然为学生价格,最长可持续四年时间,配置为1核2G,带宽5M/s,每月1000G流量
腾讯云学生服务器的价格为108一年,可续费三次,每次续费依然为学生价格,最长可持续四年时间,配置为1核2G,带宽6M/s,每月1000G流量

二者的购买很相似,下面主要以阿里云为模板进行讲解

  • 阿里云直达入口,购买服务器需要登录后进行个人实名认证以及学生认证

  • 腾讯云轻量级专场新用户特惠,一年74,入口直达

  • 腾讯云直达入口,进入腾讯云官网,登录后点击右上角进入自己的账户进行实名认证

​ 以腾讯云为模板进行讲解的链接如下(上文对云服务器的简介直接拷贝的下面这个链接tdcy博主的文档内容)
以学生身份购买腾讯云服务器(服务器正常情况下可以一直保持24小时不间断开机状态,没必要关机) - tdcy的博客

注意: 服务器里全都是命令操作,所以下载软件什么的也是一样通过命令进行操作. 如果你下载的是centos系统的服务器,你需要学centos的相关操作命令;Ubuntu同理.(所以,建议购买自己已经学过的系统对应的服务器)

以阿里云为模板进行讲解

点击立即购买,会提示注册用户

根据提示注册用户即可(可以直接选择支付宝账号登陆)

注册登录成功之后,点击轻量应用服务器的立即购买

选完之后点击购买即可

购买成功之后进入官网控制台

或者点击左上角的三杠图标进行查找(步骤如下)


云服务器改密码

点击 改密 -->设置你的服务器密码(建议设置的复杂一些,这样可以尽量避免别人能轻易攻击你的服务器)

即使忘记密码也可以在这里重新设置密码

重新启用密码登录
改完服务器密码只有再用root密码登录显示失败,则需要进行下面的操作

操作方案查看阿里云的常用文档

远程连接服务器
  • 修改主机名(可选操作,建议修改名称)

改主机名链接如下:
centos7系统永久更改主机名(hostname)的几种方法-阿里云开发者社区 (aliyun.com)

直接按照顺序复制上面链接里的相关命令进行操作即可

(注意:① 复制时不能多复制空格等其他东西,只复制链接里说的命令即可, ②带引号的要注意是否是英文符号,不是的需要修改为英文符号)

在服务器中安装jdk

(博主的jdk安装教程可能不详尽–安装的时候没有及时记录,建议自行百度对应系统的jdk安装教程)

  • 从清华大学开源软件镜像站 找jdk1.8的镜像,然后选择linux下的jdk压缩包,右键复制链接

  • 如可从清华大学开源软件镜像站 找jdk1.8的镜像,具体操作请参考以下链接(步骤不完全相同,到选择windows那部分开始不同,改为选择linux)
    (36条消息) jdk安装 / IDEA新建项目操作 / Tomcat安装_chen的博客-CSDN博客


    然后在服务器里进行jdk的安装

      安装jdk的命令格式: wget jdk安装包的链接(如上图(黑色背景)中的标号为4的步骤).
      如果一开始进入服务器之后没有换成root账户,则在执行完4步骤之后会提示 需要用root用户编辑 的错误.     这样则需要切换为root账户 —上述的5步骤(黑色背景图片).    然后再执行4步骤(黑色背景图片)
      之后还可能会有一个错误(no-check-certificate:不检查证书—上图墨蓝色背景的图片第5行命令执行之后的报错)这个是因为阿里云服务器不允许镜像网站链接下载,如果需要需要进行链接下载文件,则需要在命令后面加上 no-check-certificate (错误的最后一行有提醒修改方案)
     下载jdk完成之后配置环境(具体百度)

下图是博主通过history命令获取的下载jdk并配置环境的相关命令

  • 13行是 安装vim (yum这个命令相当于软件商城,在yum后面直接输入install + 相关软件名称即可)
  • 14/15行是 进入相关配置文件并进行配置
  • 16/17行是 验证java是否安装成功
本地下载 FinalShell SSH工具用于对远程服务器进行管理

(可直接通过finalShell进行远程登录服务器,没必要在进入阿里云官网登录服务器)

下载网址:   http://www.hostbuf.com/t/988.html

根据本地计算机版本进行选择–>选择windows版本之后直接下载该软件.下载成功之后再进行后续操作

FinalShell的安装和使用可参考下面链接教程: https://blog.csdn.net/muriyue6/article/details/117520456

注意点: 如果连接失败,可能是你的服务器不允许ssh远程连接,需要进入阿里源添加允许连接的端口/规则




添加完ssh规则之后,在通过FinalShell进行连接就能成功连接了.

如果你也需要下载mysql软件到服务器,再此建议你把mysql的规则也一并添加了


安装MySQL

(因为博主没有及时整理,所以只能通过history命令找到之前的下载mysql的相关命令,截图如下,不过博主已经把自己参考的两个网址贴在了图片下面—博主是完全根据下面的两个链接里进行操作的)
(建议各位友友们参照链接进行操作—>博主的命令截图有些乱)

上图的具体操作参考以下链接:(完全按照链接里面的内容照做即可,命令直接复制即可–注意符号是否为英文符号,命令里面的分号也要复制)

centos7 mysql数据库安装和配置 - starof - 博客园 (cnblogs.com)

(按照上述链接里面的进行操作然后出现的问题错误,本博主是按照链接里面的方法二进行修改的)
修改过程中又出现了一个error:
( CentOS7 )在线安装Mysql数据库时 没有可用软件包 mysql-community-server
解决方案参考下面的链接:

(37条消息) 解决CentOS7在线安装Mysql数据库时 没有可用软件包 mysql-community-server。的问题_jinchunzhao123的博客-CSDN博客

安装完mysql数据库之后,就可以通过本地的数据库连接工具进行数据库的连接了

说明: 因为mysql默认设置的root账户是不允许远程连接的,所以咱们需要修改root账户的权限,允许其远程连接 (如果你不想使用root账户进行远程连接,你也可以再单独创建一个用户进行远程连接—但是因为创建的普通用户对数据库进行操作的权限有限,有时候可能不能进行删表等操作,所以如果你创建了一个新用户专门用来进行远程操作,博主建议其新用户的权限一定要给足了哦!)

设置mysql的root账户允许远程连接
[root@chen ~]# mysql -u root -p   //进入数据库
Enter password:     //直接输入密码,输完之后enter键即可,界面不显示密码
mysql>use mysql;  //使用数据库mysql
mysql>GRANT ALL PRIVILEGES ON *.* TO root@"%" IDENTIFIED BY "数据库root账户的密码";    //为root添加远程连接的能力  
mysql>flush privileges;  //刷新
mysql>select host,user from user; //查看修改是否成功。
mysql>exit  
//修改成功之后的root权限为%,则为允许root远程连接

//说明: 如果你查表发现你有两个root账户,一个账户权限为%,一个为localhost
//那么就说明你在上述的操作中可能一不小心多创建了一个root账户
//建议删除权限为localhost的root账户
//删除时注意where条件还要添加一个host='localhost'条件;
//删除的具体语句如下:

//删除用户名为root,权限为localhost的账户
mysql>Delete from mysql.user Where User='root'and where host='localhost';  
mysql>select host,user from user; //查看修改是否成功。
navicat连接远程数据库

(博主采用的数据库连接工具是navicat)



添加MySQL的连接规则


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/434278.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号