JDK的安装与配置:
在线下载JDK
命令: wget --no-check-certificate --no-cookies --header "Cookie: oraclelicense=accept-securebackup-cookie" http://download.oracle.com/otn-pub/java/jdk/8u131-b11/d54c1d3a095b4ff2b6607d096fa80163/jdk-8u131-linux-x64.rpm
查看当前文件夹下是否有JDK安装包:
添加执行权限:
命令:chmod +x jdk-8u131-linux-x64.rpm
执行rpm进行安装
命令:rpm -ivh jdk-8u131-linux-x64.rpm
查看JDK是否安装成功
命令:java -version
查看JDK的安装路径,(一般默认的路径:/usr/java/jdk1.8.0_131)
配置JDK环境变量
1、编辑环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_131
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
2、编辑 /etc/profile
命令:vim /etc/profile
3、进行环境配置
命令:i 进入编辑模式(下次重进点击e【edit】进行编辑)
把上面编辑好的粘贴
先点击esc,在输入:wq进行保存操作
查看JDK安装情况
1、使用javac命令,不会出现command not found
2、命令:java -version
3、 echo $PATH查看自己刚刚设置的环境变量配置是否都正确
到此,jdk安装配置完成
Tomcat的下载配置:
去tomcat库查看想要下载的版本
https://mirrors.cnnic.cn/apache/tomcat/
选择tomcat9的一个版本
1.下载
wget https://mirrors.cnnic.cn/apache/tomcat/tomcat-9/v9.0.7/bin/apache-tomcat-9.0.7.tar.gz
2.解压
tar xzf apache-tomcat-9.0.7.tar.gz
## 测试
cd apache-tomcat-9.0.7/
sh bin/startup.sh
## 访问8080端口看成功与否
## 关闭
sh bin/shutdown.sh
3. 配置环境变量
## 查看当前路径
pwd
## 我的路径是/usr/local/tomcat/apache-tomcat-9.0.7
## 修改配置文件
vim /etc/profile
# 在配置文件末尾增加tomcat配置
TOMCAT_HOME=/usr/local/tomcat/apache-tomcat-9.0.7
PATH=$PATH:$TOMCAT_HOME/bin
export TOMCAT_HOME PATH
# 刷新配置
source /etc/profile
4.验证
## 启动tomcat
startup.sh
## 关闭tomcat
shutdown.sh
这里有个小技巧要注意下:
1.要确保启动tomcat是否成功可以去 tomcat的安装目录下找到
catalina.log文件。
2.当执行startup.sh开启tomcat后,再执行shutdown.sh关闭tomcat报错如下
原因是:tomcat还未启动完成,你就执行shutdown.sh,类似端口刚在启用中,你又来关闭,所以解决此个问题,你可以等tomcat启动完成再来执行shutdown.sh命令
tomcat安装与配置完成。
MySql的安装与配置:
1.下载安装包
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
未安装wget的同学执行以下命令安装
sudo yum install wget
2.安装
sudo rpm -ivh mysql57-community-release-el7-8.noarch.rpm
sudo yum install mysql-server
安装完成
3. 设置密码
当第一次启动MySQL服务器时,为MySQL根用户生成一个临时密码。 您可以通过运行以下命令找到密码:
sudo grep 'temporary password' /var/log/mysqld.log
当然你也可以去该路径下查找,在localhost后面的就是临时密码
如果这个文件为空:
1.删除原来安装过的mysql残留的数据(这一步非常重要,问题就出在这)
rm -rf /var/lib/mysql
2.重启mysqld服务
systemctl restart mysqld
3.再去找临时密码
grep ‘temporary password’ /var/log/mysqld.log
localhost:后边的就是临时密码,先复制下来
配置mysql安装项:
sudo mysql_secure_installation
输入刚才的临时密码
接下来mysql会提示你输入新的密码,和一下其他设置,一般情况下我们都会输入y(密码必须至少包含8个字符并且至少包含一个大写字母,一个小写字母,一个数字和一个特殊字符。)
这里再注意一下,重置的密码由于mysql5.7以后就对密码安全性做了控制,所以必须按照密码规则来,如果你想设置简单密码,
例如 123456 可以去修改密码安全性类型,
set global validate_password_policy=0;
set global validate_password_mixed_case_count=0;
set global validate_password_number_count=3;
set global validate_password_special_char_count=0;
set global validate_password_length=3;
然后在执行修改密码
SHOW VARIABLES LIKE ‘validate_password%’;
SET PASSWORD FOR ‘root’@’localhost’ = PASSWORD(‘123’);
看到All done!表示配置已经完成,尝试远程访问一下
直接输入命令 mysql - u root -p
访问成功,但是在利用SQLyog工具连接出现了问题
出现这种现象的原因有两个,一个是当前用户被mysql服务器拒绝,另外一个原因是3306端口被被防火墙禁掉,无法连接到该端口。解决方法如下:
1,设置所有主机都可以访问,关闭防火墙
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION; 给用户root执行远程连接授权
FLUSH PRIVILEGES; 刷新下
2,关闭防火墙
在CentOS7中关闭防火墙使用以下命令,
关闭防火墙:systemctl stop firewalld
如果是阿里云ecs服务器的话需要设置开放端口号,在服务器控制台找到 安全组-配置规则-添加安全组规则
mysql的安装和配置完成
结尾:这个总结也是自己先百度,然后在实际安装操作过程中遇到的一些问题,最后都解决了。