美文网首页
Linux配置JAVA+mysql环境

Linux配置JAVA+mysql环境

作者: Moruin | 来源:发表于2020-07-24 16:58 被阅读0次

    服务器环境配置

    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   //更新防火墙规则

    相关文章

      网友评论

          本文标题:Linux配置JAVA+mysql环境

          本文链接:https://www.haomeiwen.com/subject/akcslktx.html