阿里云 linux7系统环境搭建。JDK8、Tomact8、Mysql8.0、Redis5.0.7的安装

南笙酒味 提交于 2020-03-17 11:14:29

转载自:https://blog.csdn.net/LemonSnm/article/details/103938126?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522158398483819724846412014%2522%252C%2522scm%2522%253A%252220140713.130056874…%2522%257D&request_id=158398483819724846412014&biz_id=0&utm_source=distribute.pc_search_result.none-task

1、环境相关文件下载
(1)JDK(1.8)
下载地址:

https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

Tomact8
下载地址:

https://tomcat.apache.org/download-80.cgi

Mysql(80)repo源,后通过centos自带的yum安装
下载地址:

https://dev.mysql.com/downloads/repo/yum/

Centos7 需要下载7(8的话就下载第一个,要对应)

Redis(最好预选安装)
下载地址 :

https://redis.io/download

2、文件上传至服务器
将上面的软件都下载到本地,并上传到服务器(如果你的系统是Mac或LINUX,直接使用SCP命令行上传,具体指令可查询网上,如果您的系统维WIN,推荐使用filezilla可视化上传工具上传),或者您也可以直接登录服务器,wegt+ftp地址直接下载这些软件

2.1、winscp安装
①安装WinScp,下载地址:https://sourceforge.net/projects/winscp/

(一路next安装即可)安装执行到这步 添加path,控制台即可用winscp命令

WinSCP 是一个 Windows 环境下使用的 SSH(Source Shell)的开源图形化 SFTP(SSH File Transfer Protocol) 客户端。同时支持 SCP(Source Copy Protocol) 协议。它的主要功能是在本地与远程计算机间安全地复制文件,并且可以直接编辑文件。

2.2、winscp使用(对文件的操作)
连接到自己的服务器

选择上传的文件,和上传到服务器的那个文件夹位置

上传成功:

安装
3.1、安装jdk
rpm -ivh命令:安装软件,并配置到环境变量

进入安装包目录 输入命令:rpm -ivh jdk-8u231-linux-x64.rpm

注意:输入自己jdk安装包的名字

输入命令:Java -version

成功安装。

查看jdk环境变量: which java

3.2、安装mysql
3.2.1安装mysql及其配置与连接:
特别注意:修改密码的时候:

mysql8.0以上密码策略限制必须要大小写加数字特殊符号

加密规则:如果嫌密码麻烦 可以设置加密规则,值检查密码长度(具体自行百度)

①进入到安装包目录

②安装用来配置mysql的yum源的rpm包

输入命令:rpm -Uvh mysql80-community-release-el7-3.noarch.rpm

注意是自己的安装文件名

yum就有了该mysql的信息

③安装mysql

输入命令:yum install mysql-community-server

一路y(环境变量自动安装)

安装成功!

④开启mysql服务:

输入命令:service mysqld start

⑤:查看密码:

输入命令: grep ‘temporary password’ /var/log/mysqld.log

这里的密码是: Qr9?wRXi5h6

⑥如果查看密码出现错误:(mysql5.7以上版本)

1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)

rm -rf /var/lib/mysql

2.重启mysqld服务

systemctl restart mysqld

3.再去找临时密码

grep ‘temporary password’ /var/log/mysqld.log

⑦修改密码:

https://blog.csdn.net/qq_34810558/article/details/82842361

修改遇见错误:

ERROR 1819 (HY000): Your password does not satisfy the current policy requirements

https://blog.csdn.net/hello_world_qwp/article/details/79551789

修改后登录成功:

密码修改不了 自行百度问题,网上解决方案很多。

修改密码成功后

3.2.3开启远程连接
通过阿里云控制台开放3306端口

在阿里云控制台 防火墙->添加规则

(我这里是轻量应用服务器)

如果是云服务ESC(则在网络与安全->安全组中设置)

3.2.4mysql本机客户端,连接服务器mysql服务
①配置远程登录账号

首先登陆mysql

输入命令: mysql -uroot -p 输入密码后登陆

然后输入命令:use mysql

(1)对于低版本:

添加所有权限增删改查,创建test用户,*.*可对所有数据库操作,密码为123456

输入命令:grant all PRIVILEGES on . to test@‘localhost’ identified by ‘123456’

然后输入命令: flush privileges; 生效配置

(2)对于mysql8(版本)

https://blog.csdn.net/SZStudy/article/details/80561207

必须先创建用户(密码规则:mysql8.0以上密码策略限制必须要大小写加数字特殊符号):

mysql>create user chenadmin@’%’ identified by ‘Chenadmin0.’;

再进行赋值:

mysql>grant all privileges on . to chenadmin@’%’ with grant option;

最后刷新一下:

mysql>flush privileges;

当你进行远程连接是,会出现这样的错误:

Unable to load authentication plugin ‘caching_sha2_password’.

是因为mysql8使用的是caching_sha2_password加密规则,最简单的方法是修改远程连接用户的加密规则:

mysql>ALTER USER ‘chenadmin’@’%’ IDENTIFIED WITH mysql_native_password BY ‘Chenadmin0.’;

配置完成后,就可以本地远程登录服务器mysql了

本地cmd控制台登录:

输入命令:mysql -u<前面创建的用户名> -P3306 -h<服务器的公网ip> -p

Navicat登录:

输入对应账号和密码:登录成功!

至此服务器mysql就配置完成了!!!再接再厉。

3.3安装redis
3.3.1安装前配置redis.conf
来到安装包目录

解压Redis安装包:

输入命令:tar -zxvf redis-5.0.7.tar.gz (修改成自己的Redis包名)

解压成功 会多个Redis文件夹

Vi 打开redis.conf文件

设置Redis 以支持远程登录:

默认绑定本地的

将bind 127.0.0.1这句话用#注释,就可以支持远程连接了

(vi进入文件后,?bind 回车 按n键一直找到bind 127.0.0.1,A键进入编辑模式,用#注释,Esc键进入命令模式,:wq保存并退出)

:wq 保存并退出 配置修改完成

还需要给Redis.conf添加配置以支持redis作为守护进程:一直在后台跑

需要在该配置文件中修改no为yes daemonize yes

输入 ?daemonize

找到daemonize yes 没有就n键继续查找

找到到 a键进入编辑模式,No改为yes

修改后。Esc命令模式,然后:wq保存退出

配置成功后redis就一直在后台跑

查看redis进程命令:ps -ef | grep redis

Redis配置博客:

https://www.cnblogs.com/lvwqq/p/8799105.html

3.3.2安装Redis
去到解压的目录里:

进行安装,输入命令:make

安装成功 注意目录

启动redis服务:

输入命令: src/redis-server redis.conf

Redis连接测试:

通过redis-cli连接redis服务器

输入命令: src/redis-cli

输入ping

得到PONG的回应,证明Redis配置已经完成了!!!

安装Tomact8
进入tomact压缩包路径:

解压:

输入命令:tar -zxvf apache-tomcat-8.5.49.tar.gz (对于自己的tomact名)

解压成功后,多个对应文件夹

启动toamct

输入命令: ./apache-tomcat-8.5.49/bin/startup.sh (注意是输入自己的tomact路径)

启动成功
————————————————
版权声明:本文为CSDN博主「LemonSnm」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/LemonSnm/article/details/103938126

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!