使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
使用Mac终端给阿里云服务器安装配置JDK,tomcat和mysql
1. 购买阿里云服务器
- 在阿里云买好服务器,具体怎么买的就是一步到位,阿里云里面有详细的讲解,这里直接跳过
2.如何远程登录阿里云服务器呢?
- 1.桌面打开Terminal工具
- 2.选择新建远程连接
- 3.选择第一个安全的Shell(ssh),点击下面的+,然后去阿里云服务器ECS看你的公网IP,公网IP,不是私有的IP,看清了复制以下。点击服务器公网IP地址,填写用户root
- 4.输入密码即可,这个密码可是在你买服务器的时候设置的,如果忘了登录不上也没事,去阿里云服务器控制台可以修改,怎么修改的自己去研究。
- 此时已经远程连接了。
2.向远程服务器传输文件
- 1.首先你需要去各大官网下载这三个软件,都是Linux系统下安装的软件,别下载错误了。(看这个的文档的应该都是Java入门很久的了,这三个软件估计也都在各自系统安装过多次),不过这次是在Linux系统下安装,需要一定的Linux命令基础,自己可以去学习一点基础命令即可。
- 2.这次选择安全文件传输(sftp)登录
- 3.输入密码,和刚开始远程登录连接密码一样,都是选择root用户
- 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>
[进程已完成]
注意,文件名和路径名全部都不要搞错啦。
- 5.以上是最基本的操作已经完成,下面是分别安装和配置环境咯????
Java的安装和环境变量的配置
-
1.首先需要进入远程连接服务器,不再是文件传输了,就是开篇那个服务器界面,此时需要进入Java目录
上面这些操作你懂我的意思吧?这是进入目录后解压上传的java文件,看一下命令。 -
2.配置Java环境变量
进入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安装完成。
安装Tomcat
- 首先进入tomcat文件夹,解压文件如下
cd /usr/local/src/tomcat
tar -zxvf apache-tomcat-9.0.17.tar.gz
这和平常在我们电脑上安装一样,这就装好了tomcat,Nice!
- 下面我们来测试,是否可用
- 重命名 mv apache-tomcat-9.0.17 tomcat
- 打开目录 cd /usr/local/src/tomcat/tomcat/bin
- 启动服务 ./startup.sh
- 去浏览器访问 http://+公网IP+8080,能不能访问到?
- 此时,肯定不能访问,需要进入阿里云控制台,
最后这样:
此时再去访问就OK了。
Mysql的安装(联网下载安装)
- 由于技术没到家,采用文件上传安装没成功(因为依赖包),所以直接网上安装。
- 首先进入目录
- cd /usr/local/src/mysql
- 1.下载mysql源安装包
wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
- 2 安装mysql源
yum localinstall mysql57-community-release-el7-8.noarch.rpm
- 3.检测是否安装完成
yum repolist enabled | grep "mysql.*-community.*"
- 4.安装mysql:
yum install mysql-community-server
- 5设置开启启动mysql服务
systemctl enable mysqld
- 6.查看安装的mysql版本
rpm -aq | grep -i mysql
- 7.启动MySQL服务
systemctl restart mysqld
- 8.查看MySQL初始密码
grep 'A temporary password' /var/log/mysqld.log
- 9.更改MySQL密码:
mysqladmin -u root -p'旧密码' password '新密码'
这里更改密码出了问题,更改失败,这是因为密码太过简单的原因.
* 关闭mysql密码强度验证(validate_password)
* 编辑配置文件:vim /etc/my.cnf, 增加这么一行validate_password=off
* 编辑后重启mysql服务:systemctl restart mysqld
- 10.退出,cd
- 登录数据库
mysql -uroot -p密码
重设密码
set password=password('123456');
增加一个用户给予访问权限:
grant all privileges on *.* to '用户名'@'%%' identified by '密码' with grant option;
可将ip改为%%,表示开启所有的。
到阿里云服务器控制台打开3306端口,和tomcat一样设置,只是端口号不一样,此时,已经完成所有。
- 啦啦啦,终于结束了。