下载并配置JDK1.8_181
链接: https://pan.baidu.com/s/1VfQUiqdVPpd8n-ePLH-byA 提取码: rrrg
安装位置:/usr/local/
1:解压命令:
tar -zxvf jdk-8u181-linux-x64.tar.gz
2:配置环境变量
vim /etc/profile
3:在底部加入:
export JAVA_HOME=/usr/local/jdk1.8.0_181
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export PATH=$JAVA_HOME/bin:$PAT
4:使配置生效:
source /etc/profile
5:查看jdk版本
java -version
-----------------------------------------------------------------------
下载并配置Tomcat8.0.53
链接:https://pan.baidu.com/s/1zs9UCVukNqL_G0qq3fhsmQ 提取码:xvm9
安装位置:/mnt/
1:解压命令:
tar -zxvf apache-tomcat-8.0.53.tar.gz
2:复制catalina.sh作为系统服务脚本
cp -p /mnt/apache-tomcat-8.0.53/bin/catalina.sh /etc/init.d/tomcat
3:修改脚本
vim /etc/init.d/tomcat
加入下面4行:
#chkconfig:2345 10 90
#description:Tomcat service
JAVA_HOME=/usr/local/jdk1.8.0_181
CATALINA_HOME=/mnt/apache-tomcat-8.0.53
第一行是服务的配置:
第一个数字是服务的运行级,2345表明这个服务的运行级是2、3、4和5级(Linux的运行级为0到6);
第二个数字是启动优先级,数值从0到99;
第三个数是停止优先级,数值也是从0到99。
第二行是对服务的描述
如果该注释有误,在添加服务时会出现"tomcat不支持chkconfig"的错误提示
第三四行 为设置环境变量
4:添加脚本的可执行权限
chmod 755 /etc/init.d/tomcat
5:添加为系统服务
chkconfig --add tomcat
6:查看系统服务列表
chkconfig --list | grep tomcat
7:启停tomcat 服务
启动tomcat
service tomcat start
停止
service tomcat stop
8:设置开机自动启动
vi /etc/rc.local
添加startup.sh的路径
usr/local/tomcat/apache-tomcat-8.5.32/bin/startup.sh
-----------------------------------------------------------------------------------------------------
mysql5.7安装
安装位置:/usr/local/mysql
wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-1.el7.x86_64.rpm-bund
wget http://repo.mysql.com/mysql57-community-release-el7-8.noarch.rpm
tar -xvf mysql-5.7.28-1.el7.x86_64.rpm-bundle.tar
sudo yum -y install perl-CPAN
rpm -ivh mysql-community-common-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-libs-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-client-5.7.28-1.el7.x86_64.rpm
rpm -ivh mysql-community-server-5.7.28-1.el7.x86_64.rpm
启动
systemctl start mysqld.service
systemctl status mysqld.service
获取初始化密码
grep 'temporary password' /var/log/mysqld.log
登录
mysql -uroot -p
修改密码
update user set authentication_string=password("123456") where user='root'
想用简单的密码的修改安全策略
SHOW VARIABLES LIKE 'validate_password%';查看安全策略
set global validate_password_policy=0;命令,设置密码强度检查等级,其中对应关系为:0/LOW、1/MEDIUM、2/STRONG。
set global validate_password_number_count=0; 命令设置至少要包含的数字个数。
set global validate_password_mixed_case_count=0; 命令设置密码至少要包含的小写字母个数和大写字母个数。
set global validate_password_special_char_count=0; 设置至少包含的特殊字符数。
set global validate_password_length=4; 设置密码最小长度。
设置远程访问
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '你的密码' WITH GRANT OPTION;
Navivat连接数据库需要在阿里云里配置安全策略放出3306端口