用到的软件(以下软件被我保存在百度云中):
1、jdk_linux(1.8)
提取码:gy89 ;
2、tomcat(8.0)
提取码:sr6a ;
3、mysql(5.7)
4、WinSCP
提取码:wm1o ;
5、Xshell6
提取码:uam5 ;
软件的安装:
一、jdk的安装:
1、将下载下来的软件包,通过WinSCP上传到云服务器中。
①、打开WinSCP,输入连接的ip,和密码,然后点击登录;
②、将准备好的jdk上传到云服务器,拖拽即可。在这里我将自己所有的软件放在:/opt/app中;
2、打开Xshell,连接云服务器,解压jdk。
①、打开Xshell,连接云服务器。输入ip和用户名。密码。
②、进入压缩包的位置,解压文件;
[root@iZ35pgvwfakdy8Z ~]# cd /opt/app
[root@iZ35pgvwfakdy8Z app]# tar -zxvf jdk-8u172-linux-x64.tar.gz
③、编辑/etc/profile文件,配置环境变量;
[root@iZ35pgvwfakdy8Z app]# vi /etc/profile
在文件的最下面添加环境变量:
export JAVA_HOME="/opt/app/jdk1.8"
#/opt/app/jdk1.8是我安装jdk的路径
export PATH=$JAVA_HOME/bin:$PATH
#bin是启用Java的
按esc,输入":wq"保存退出。
接下来,需要source一下:
[root@iZ35pgvwfakdy8Z app]# source /etc/profile
然后检查是否配置完成:
[root@iZ35pgvwfakdy8Z app]# java -version
如果出现下图情况,则表示配置完成:
二、tomcat的安装:
1、将下载下来的tomcat,通过WinSCP上传到云服务器(同上),放在/opt/app里。
2、通过Xshell解压上传的tomcat压缩包,进入/opt/app里面:
[root@iZ35pgvwfakdy8Z app]# tar -zxvf apache-tomcat-8.0.53.tar.gz
3、进入tomcat的安装路径的bin目录中,我的是在:/opt/app/tomcat/bin;
然后,启动tomcat:
[root@iZ35pgvwfakdy8Z bin]# ./startup.sh
如果出现以下页面,代表启动成功。
,然后用本地的浏览器,输入ip和端口号,检查是否正确启动:
注意:在云服务器中tomcat遇到的问题解决方法
3、MySQL的安装:
1、直接打开Xshell,连接云服务器,这里我是直接在官网上下载的mysql5.7:
官网地址https://dev.mysql.com/doc/refman/5.7/en/linux-installation-yum-repo.html
[root@iZ35pgvwfakdy8Z bin]# wget https://repo.mysql.com//mysql57-community-release-el7-11.noarch.rpm
[root@iZ35pgvwfakdy8Z bin]# yum localinstall mysql57-community-release-el7-11.noarch.rpm
[root@iZ35pgvwfakdy8Z bin]# yum install mysql-community-server
查看初次使用的临时密码:grep 'temporary password' /var/log/mysqld.log
2、启动mysql数据库服务
[root@iZ35pgvwfakdy8Z bin]# systemctl start mysqld
3、查看是否启动
[root@iZ35pgvwfakdy8Z bin]# systemctl status mysqld
上图则代表正在运行中。
4、刚下载的MySQL中,有一个默认的密码,可以通过
查看初次使用的临时密码:grep 'temporary password' /var/log/mysqld.log
5、修改密码:
①、首先,将MySQL调至跳过密码登录:
编辑/etc/my.cnf文件
[root@iZ35pgvwfakdy8Z bin]# vi /etc/my.cnf
然后,在文件中添加一行语句(跳过密码的代码):
skip-grant-tables
如图:
保存退出“:wq”。
②、重启MySQL数据库
[root@iZ35pgvwfakdy8Z bin]# systemctl restart mysqld
③、进入mysql的命令行中
[root@iZ35pgvwfakdy8Z bin]# mysql
如图:
然后,在里面修改密码:
mysql> use mysql;
mysql> update user set password=password('123') where user='root' and host='localhost';
mysql> flush privileges;
然后,将文件/etc/my.cnf里面添加的“skip-grant-tables”语句删除。
④、重启数据库
[root@iZ35pgvwfakdy8Z bin]# systemctl restart mysqld
⑤、检查修改是否成功:
[root@iZ35pgvwfakdy8Z bin]# mysql -uroot -p
输入密码,enter回车。
上图代表修改成功。
注意,mysql在云服务器中出现的问题以及解决方案