zoukankan      html  css  js  c++  java
  • CentOS 7.3 安装MySQL--Java--Tomcat

    1.先查看centos7.3自带的数据库mariadb

    命令:rpm -qa|grep mariadb

    如果有请卸载

    rpm -e (mariadb版本) --nodeps

    2.去MySQL官方下载rpm安装包(地址

    3.将安装包上传到服务器

    4.进行解压

    命令:tar -xvf 安装包名

    5.按顺序安装—使用命令:rpm -ivh+rpm文件

          

    mysql-community-common-5.7.22-1.el7.x86_64.rpm

    (安装这个如果出错可能是自带数据库没有卸载)

    mysql-community-libs-5.7.22-1.el7.x86_64.rpm(依赖于common)

    mysql-community-client-5.7.22-1.el7.x86_64.rpm(依赖于libs)

    mysql-community-server-5.7.22-1.el7.x86_64.rpm

    (安装这个如果出这个错

     

    只需要安装Perl执行yum install perl

    6.创建MySQL组和mysql账号

    groupadd mysql—创建组

    useradd -g mysql 密码

    mysqld --initialize --user=mysql

    如果使用mysql账号—user=mysql可以省略

    7.启动MySQL

    命令:systemctl start mysqld.service

    8.默认随机密码在

    cat /var/log/mysqld.log

    9.修改密码

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

           密码不能过于简单,否则报错

    10.修改MySQL默认编码

           修改/etc/my.cnf配置文件,在[mysqld]下添加编码配置,如下所示:

                  [mysqld]

    character_set_server=utf8

    init_connect='SET NAMES utf8'

           修改完重启mysql服务生效

    开启MySQL服务

    service mysqld start

    关闭MySQL服务

    service mysqld stop

    重启MySQL服务

    systemctl restart mysqld

    11.如果开机没有自启MySQL服务

    systemctl enable mysqld

    systemctl daemon-reload

    12远程连接

    1.防火墙,开放端口

    远程访问 MySQL, 需开放默认端口号 3306.

    使用 firewall-cmd(推荐)

    firewall-cmd --permanent --zone=public --add-port=3306/tcp

    firewall-cmd --permanent --zone=public --add-port=3306/udp

        firewall-cmd –reload 防火墙重启

      2. 出现is not allowed to connect mysql server

        mysql -u root -p

    mysql>use mysql;

    mysql>update user set host =’%'where user =’root’;

    mysql>flush privileges;

    设置的是任何ip地址都可以登录root账户

    Java安装

    1. 下载JDK并解压
    2. 设置环境变量

    JAVA_HOME=java的解压路径

    JRE_HOME=$JAVA_HOME/jre

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

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

    export JAVA_HOME JRE_HOME PATH CLASSPATH

    使配置文件生效:source /etc/profile

    测试 java -version

    Tomcat安装

    1. 下载Tomcat并解压
    2. 开放8080端口

    firewall-cmd --permanent --zone=public --add-port=8080/tcp

    firewall-cmd -reload

    1. 在Tomcat解压目录下进入bin目录运行./startup.sh

    Tomcat自启

           第一步:

    vim /lib/systemd/system/tomcat.service

    [Unit]

    Description=tomcat

    After=network.target

     

    [Service]

    Type=oneshot

    ExecStart=/mnt/app/tomcat-zhidu/bin/startup.sh   //自已的tomcat目录

    ExecStop=/mnt/app/tomcat-zhidu/bin/shutdown.sh

    ExecReload=/bin/kill -s HUP $MAINPID

    RemainAfterExit=yes

     

    [Install]

    WantedBy=multi-user.target

    第二步设置权限:

                         chmod 754 tomcat.service

    第三步设置启动服务:

          systemctl enable tomcat.service 

    启动一个服务

    systemctl start firewalld.service

    关闭一个服务

    systemctl stop firewalld.service

    重启一个服务

    systemctl restart firewalld.service

    显示一个服务的状态

    systemctl status firewalld.service

    在开机时启用一个服务

    systemctl enable firewalld.service

    在开机时禁用一个服务

    systemctl disable firewalld.service

    查看服务是否开机启动

    systemctl is-enabled firewalld.service;echo $?

    查看已启动的服务列表

    systemctl list-unit-files|grep enabled

  • 相关阅读:
    日期间隔之年、月、日、时、分、秒
    加减年、月、日、时、分、秒
    求总和的百分比
    返回最值所在行数据
    返回各部门工资排名前三位的员工
    生成累计和
    将字符和数字数据分离
    从字符串中删除不需要的字符
    计算字符在字符串中出现的次数
    字符串文字中包含引号
  • 原文地址:https://www.cnblogs.com/FlyBlueSky/p/9060926.html
Copyright © 2011-2022 走看看