linux mysql java_Linux配置JAVA+mysql环境

服务器环境配置

1、Java环境配置

1、下载JDK

[下载地址] https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、创建目录

在/usr/目录下创建java目录

mkdir/usr/java

cd/usr/java

把下载的文件放在/usr/java/目录下。

3、解压JDK

tar-zxvfjdk-8u151-linux-x64.tar.gz

4、设置环境变量

vi/etc/profile

在 profile 文件中添加如下内容并保存:

setjavaenvironment

JAVA_HOME=/usr/java/jdk1.8.0_151

JRE_HOME=/usr/java/jdk1.8.0_151/jre

CLASS_PATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib

PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

exportJAVA_HOMEJRE_HOMECLASS_PATHPATH

注意:其中 JAVA_HOME, JRE_HOME 请根据自己的实际安装路径及 JDK 版本配置。

让修改生效:

source/etc/profile

5、测试

java-version

显示Java版本信息,则说明安装成功:

javaversion"1.8.0_151"

Java(TM)SERuntimeEnvironment(build1.8.0_151-b12)

JavaHotSpot(TM)64-BitServerVM(build25.151-b12,mixedmode)

2、Yum安装MySql环境配置

1、安装

1、下载安装包

wget-i-chttp://dev.mysql.com/get/mysql57-community-release-el7-10.noarch.rpm

yum-yinstallmysql57-community-release-el7-10.noarch.rpm

2、选择安装版本

vi /etc/yum.repos.d/mysql-community.repo

修改enable选项指定安装版本。

3、安装

yum -y install mysql-community-server

4、下载安装慢解决

下载好4个安装文件rpm,common、libs、client、server

[下载地址] (https://dev.mysql.com/downloads/mysql/)

上传至服务器后,依次安装。

rpm -ivh mysql-community-common-5.7.29-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-libs-5.7.29-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-client-5.7.29-1.el7.x86_64.rpm --force --nodeps

rpm -ivh mysql-community-server-5.7.29-1.el7.x86_64.rpm --force --nodeps

2、配置

1、启动服务

systemctl start  mysqld.service

2、查看运行状态

systemctl status mysqld.service

3、获得临时密码

grep "password" /var/log/mysqld.log

4、登录数据库

mysql -uroot -p

输入用户名后输入3的临时密码。

5、修改密码

因为第一次登录必须先改密码,并且密码规则很复杂,必须4位长度,有英文、数字、符号,可通过查看密码规则命令查看:

mysql> SHOW VARIABLES LIKE 'validate_password%';

+--------------------------------------+-------+

| Variable_name                        | Value |

+--------------------------------------+-------+

| validate_password_check_user_name    | OFF  |

| validate_password_dictionary_file    |      |

| validate_password_length            | 4    |

| validate_password_mixed_case_count  | 1    |

| validate_password_number_count      | 1    |

| validate_password_policy            | LOW  |

| validate_password_special_char_count | 1    |

+--------------------------------------+-------+

rows in set (0.01 sec)

所以先修改密码:

ALTER USER 'root'@'localhost' IDENTIFIED BY 'Moruin520.';

出现Query OK, 0 rows affected (0.00 sec)字样表示成功。

6、修改密码安全规则

set global validate_password_policy=0;  ##只校验长度

set global validate_password_length=1;##长度最小限制1

set global validate_password_number_count=0;##数字个数0

set global validate_password_special_char_count=0;##特殊符号个数=0

其实只需要执行前两句即可,只校验长度和长度最小限制的规则。

7、重新设置密码

ALTER USER 'root'@'localhost' IDENTIFIED BY 'moruin';

8、卸载Yum源仓库

因为安装了Yum Repository,以后每次yum操作都会自动更新,需要把这个卸载掉:

yum -y remove mysql57-community-release-el7-10.noarch

9、配置远程访问

因为默认是只能本机登录,所以这里设置全部能访问:

grant all on *.* to root@'%' identified by '数据库密码';

10、设置开机启动

systemctl enable mysqld

systemctl daemon-reload

3、防火墙设置

常用命令

systemctl status firewalld.service  //查看firewalld状态

systemctl start firewalld.service    //开启firewalld

systemctl stop firewalld.service  //关闭firewalld

firewall-cmd --zone=public --add-port=80/tcp --permanent   //永久添加指定端口

firewall-cmd --zone=public --remove-port=8080/tcp --permanent //永久移除指定端口

firewall-cmd --query-port=3306/tcp  //查看端口是否被开放,返回yes/no

firewall-cmd --list-all  //查看所有开放的端口

systemctl enable firewalld.service  //开启自启

systemctl disable firewalld.service  //禁止开机自启

systemctl is-enabled firewalld.service  //查看是否开机自启

firewall-cmd --reload  //更新防火墙规则

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值