LINUXTomcatMySQL

CentOS7下搭建java开发环境(JDK+Tomcat+My

2017-11-21  本文已影响382人  昵称经已被占用

每次换服务器都要重新找资料配环境,干脆自己做个笔记好了.

安装JDK

#set java environment
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
export JAVA_HOME JRE_HOME CLASS_PATH PATH

安装Tomcat

<!--  将原来的8080改成80,就可以不用带端口号,直接用IP或者域名来访问了 -->
<Connector port="80" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" />

CentOS7 防火墙


安装MySQL

这次使用yum命令来安装:

mysql-connectors-community/x86_64 MySQL Connectors Community                  42
mysql-tools-community/x86_64      MySQL Tools Community                       53
mysql57-community/x86_64          MySQL 5.7 Community Server                 227
mysql> set password for 'root'@'localhost' =password('password');
Query OK, 0 rows affected (0.00 sec)
mysql> 

把在所有数据库的所有表的所有权限赋值给位于所有IP地址的root用户

mysql> grant all privileges on *.* to root@'%'identified by 'password';

修改/etc/my.cnf字符集,防止数据读写的时候乱码

# 在[mysqld]下面添加
character_set_server=utf8
init_connect='SET NAMES utf8'

# 设置mysql客户端默认字符集添加如下内容
[mysql]
default-character-set=utf8 
socket=/var/lib/mysql/mysql.sock

如果连接不上,检查防火墙和阿里云安全组是否开启3306端口
MySQL默认端口是3306必须开启

上一篇 下一篇

猜你喜欢

热点阅读