JAVAweb中MySQL环境变量配置_Centos7下配置Java web环境(JDK、Tomcat、Mysql)

在Centos7中配置java web环境主要涉及三方面配置:JDK、Tomcat以及Mysql

这里使用版本如下:

JDK:jdk-8u181-linux-x64,下载地址:https://pan.baidu.com/s/1M-zraNoPhXO8UewjZVLMjw

Tomcat:apache-tomcat-8.5.32,下载地址:https://pan.baidu.com/s/1R3H33xTzDBmBEcRG6n0Jsw

Mysql:MySQL-5.6.41-1.el7.x86_64,下载地址:https://pan.baidu.com/s/1DCNlN49dSVEneoyK_4zbSA

一、JDK安装配置

1. 使用ftp工具将JDK的rpm文件上传到 /usr/software目录中

2. 输入命令安装

rpm -ivh jdk-7u51-linux-i586.rpm

3. 安装完成后输入:java –version 查看版本,是否安装成功

4. 配置环境变量,输入命令

vi /etc/profile

5. 在行尾加入以下代码:

export JAVA_HOME=/usr/java/jdk-8u181-linux-x64export PATH=$JAVA_HOME/bin:$PATH

export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tool.jar

6. 执行刷新:

source /etc/profile

JDK安装配置完成!

二、Tomcat安装配置

1. 使用ftp工具将Tomcat的压缩包上传到 /usr/software目录中

2. 解压Tomcat

tar -zxvf apache-tomcat-8.5.32.tar.gz

3. 拷贝到项目目录下

mvapache-tomcat-8.5.32 /usr/local/tomcat

4. 配置优化tomcat(可选)

切换到bin目录并且编辑启动文件

cd /usr/local/tomcat/binvi catalina.sh

在文件开始的地方加入:

JAVA_OPTS="-server -Xms1G -Xmx2G -Xss256K -Djava.awt.headless=true -Dfile.encoding=utf-8 -XX:MaxMetaspaceSize=256m -XX:MetaspaceSize=256m"

按Esc,输入wq保存并退出

5. 修改Tomcat端口,并配置单域名映射(可选)

切换到conf目录并且编辑配置文件

cd /usr/local/tomcat/confvi server.xml

修改端口号

修改defaulthost

删除下面行:增加下面行:

修改host

删除原文件中的

prefix="localhost_access_log" suffix=".txt"

pattern="%h %l %u %t "%r" %s %b" />

新增:

Tomcat安装配置完成!

三、Mysql安装配置

1. 使用ftp工具将Mysql的压缩包上传到 /usr/software目录中

2. 解压Mysql安装包

tar -zxvf MySQL-5.6.41-1.el7.x86_64.rpm-bundle.tar

3. 卸载postfix和mariadb-libs

查看是否安装

rpm -qa | greppostfix

rpm-qa | grep mariadb

强制卸载

rpm -e --nodeps 上面查到的postfix名称

rpm-e --nodeps 上面查到的mariadb名称

4. 安装依赖

yum -y installlibaioyum -y net-toolsyum -y perl

yum -y install autoconf

5. 安装MYSQL

rpm -ivh MySQL-server-5.6.41-1.el7.x86_64.rpm

rpm-ivh MySQL-devel-5.6.41-1.el7.x86_64.rpm

rpm-ivh MySQL-client-5.6.41-1.el7.x86_64.rpm

6. 初始化Mysql

/usr/bin/mysql_install_db

7. 启动Mysql

service mysql start

如果启动失败,出现Can't find **.frm错误,则切换到frm所在目录,

cd /var/lib/mysql/mysql

然后修改权限

chown mysql.mysql *

8. 修改root密码

mysql -u root

mysql> SET PASSWORD = PASSWORD('123456'); #设置密码为123456

mysql>exit

mysql-uroot -p

9. 设置远程连接

mysql>use mysql;

mysql> selecthost,user,password from user;

mysql> update user set password=password('123456') where user='root';

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

mysql> flush privileges;

mysql> exit

10. 设置开机启动

chkconfig mysql on

chkconfig--list | grep mysql

11. 修改大小写敏感

第一步:编辑/etc/my.cnf文件,在[mysqld]节下 添加 lower_case_table_names=1参数,并设置相应的值 (备注:为0时大小写敏感,为1时大小写不敏感,默认为0)。

(必须是在[mysqld]节点下添加,否则没有效果)

如果没有my.cnf文件,那么

cd /usr/share/mysql

拷贝

cp my-default.cnf /etc/my.cnf增加以下参数

sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

innodb_file_per_table

max_connections = 4096

collation-server = utf8_general_ci

lower_case_table_names=1

character-set-server = utf8

第二步:重启mysql

# service mysql restart

第三步:查看mysql的参数

# mysql-uroot -p

MYSQL安装配置完成!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值