使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

1. 购买阿里云服务器

  • 在阿里云买好服务器,具体怎么买的就是一步到位,阿里云里面有详细的讲解,这里直接跳过

2.如何远程登录阿里云服务器呢?

  • 1.桌面打开Terminal工具使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
  • 2.选择新建远程连接使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
  • 3.选择第一个安全的Shell(ssh),点击下面的+,然后去阿里云服务器ECS看你的公网IP,公网IP,不是私有的IP,看清了复制以下。点击服务器公网IP地址,填写用户root

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 4.输入密码即可,这个密码可是在你买服务器的时候设置的,如果忘了登录不上也没事,去阿里云服务器控制台可以修改,怎么修改的自己去研究。使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
  • 此时已经远程连接了。

2.向远程服务器传输文件

  • 1.首先你需要去各大官网下载这三个软件,都是Linux系统下安装的软件,别下载错误了。(看这个的文档的应该都是Java入门很久的了,这三个软件估计也都在各自系统安装过多次),不过这次是在Linux系统下安装,需要一定的Linux命令基础,自己可以去学习一点基础命令即可。
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
  • 2.这次选择安全文件传输(sftp)登录
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
  • 3.输入密码,和刚开始远程登录连接密码一样,都是选择root用户
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
  • 4.接下来如下:
远程连接时进入目录  cd /usr/local/src
mkdir java
mkdir tomcat
mkdir mysql

我在这里解释以下把,上面是需要创建目录的,也可以不创建,默认你学过Linux????,下面put 命令 后面是你从官网下载到本地Java压缩文件的位置

[email protected]'s password: 
Connected to [email protected]
sftp> put /Users/xiayubao/Downloads/jdk-8u201-linux-x64.tar.gz  /usr/local/src/java
Uploading /Users/xiayubao/Downloads/jdk-8u201-linux-x64.tar.gz to /usr/local/src/java/jdk-8u201-linux-x64.tar.gz
/Users/xiayubao/Downloads/jdk-8u201-linux-x64 100%  183MB   5.6MB/s   00:32    
sftp> 

[进程已完成]

注意,文件名和路径名全部都不要搞错啦。
使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 5.以上是最基本的操作已经完成,下面是分别安装和配置环境咯????

Java的安装和环境变量的配置

  • 1.首先需要进入远程连接服务器,不再是文件传输了,就是开篇那个服务器界面,此时需要进入Java目录
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
    上面这些操作你懂我的意思吧?这是进入目录后解压上传的java文件,看一下命令。

  • 2.配置Java环境变量
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

进入cd目录
vi /etc/profile

#set java environment
export JAVA_HOME=/usr/local/src/java/jdk1.8.0_201
export JRE_HOME=/usr/local/src/java/jdk1.8.0_201/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$JAVA_HOME:$PATH

之后 安ESC退出编译,并保存退出,之后保存文件
1: ESC
2: :wq
3: source /etc/profile 
  • 测试以下,以上说明Java安装完成。
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

安装Tomcat

  • 首先进入tomcat文件夹,解压文件如下
cd /usr/local/src/tomcat
tar -zxvf  apache-tomcat-9.0.17.tar.gz

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
这和平常在我们电脑上安装一样,这就装好了tomcat,Nice!

  • 下面我们来测试,是否可用
  • 重命名 mv apache-tomcat-9.0.17 tomcat
  • 打开目录 cd /usr/local/src/tomcat/tomcat/bin
  • 启动服务 ./startup.sh
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
  • 去浏览器访问 http://+公网IP+8080,能不能访问到?
  • 此时,肯定不能访问,需要进入阿里云控制台,
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
    最后这样:
    使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
    此时再去访问就OK了。

Mysql的安装(联网下载安装)

  • 由于技术没到家,采用文件上传安装没成功(因为依赖包),所以直接网上安装。
  • 首先进入目录
  • cd /usr/local/src/mysql
  • 1.下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 2 安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 3.检测是否安装完成
yum repolist enabled | grep "mysql.*-community.*"

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 4.安装mysql:
yum install mysql-community-server

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 5设置开启启动mysql服务
systemctl enable mysqld
  • 6.查看安装的mysql版本
rpm -aq | grep -i mysql

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 7.启动MySQL服务
systemctl restart mysqld
  • 8.查看MySQL初始密码
grep 'A temporary password' /var/log/mysqld.log

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 9.更改MySQL密码:
mysqladmin -u root -p'旧密码' password '新密码'

这里更改密码出了问题,更改失败,这是因为密码太过简单的原因.
* 关闭mysql密码强度验证(validate_password)
* 编辑配置文件:vim /etc/my.cnf, 增加这么一行validate_password=off
* 编辑后重启mysql服务:systemctl restart mysqld

使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql

  • 10.退出,cd
  • 登录数据库
mysql -uroot -p密码

重设密码
set password=password('123456');

增加一个用户给予访问权限:

grant all privileges on *.* to '用户名'@'%%' identified by '密码' with grant option;

可将ip改为%%,表示开启所有的。
到阿里云服务器控制台打开3306端口,和tomcat一样设置,只是端口号不一样,此时,已经完成所有。

  • 啦啦啦,终于结束了。