centos 6.2 mysql和tomcat的配置_Centos7.2下部署环境-Mysql-Tomcat-jdk-域名与项目配置

这周是忙碌的一周 现在来对我这周的工作总结下

主要是 Centos 7.2 下 部署环境

mysql 安装

mysql 乱码

jdk 安装

tomcat安装

导入本地项目到服务器的tomcat

将项目与域名绑定在一起

如有疑问 请 联系 QQ  2551924995

一丶Mysql 的 安装

0.0查看是否安装 mysql

#rpm -qa |grep mysql

卸载

#rpm -ev 包名

1.0

因为数据库已安装出错 容易导致系统重装 所以推荐第一个安装..

按顺序执行以下命令第三步 叫你输入时就输入 y

# wget http://dev.mysql.com/get/mysql-community-release-el7-5.noarch.rpm

# rpm -ivh mysql-community-release-el7-5.noarch.rpm

# yum install mysql-community-server

没有意外就安装成功了!这个版本我还没有遇到意外

2.0 初始化密码 并设置可远程登录

接下来启动服务

# service mysqld restart

使用root账户登录 首次是没有密码的

# mysql -uroot

切换到mysql数据库,

# use mysql;

修改密码

mysql> update user set password=PASSWORD('密码') where user='root';

执行以下命令可以开启远程登录就是可以使用某些可视化界面登录,然后操作就更简单多了

% 任意地址 还可以指定 ip 地址

mysql> grant all privileges on *.* to '用户名'@'%' identified by '密码' with grant option;

立即应用,相当于提交事务

mysql> flush privileges;

mysql> exit;

3.0 解决本地登录后对mysql 数据库 无权访问问题

退出使用密码登录

# mysql -uroot -p设置的密码

如果过提示不用密码登录就说明没有修改成功

继续无密码登录

登录然后 在切换到 use mysql 如果发现提示没有此数据库说明权限不足,

原因有两点 之前删数据库时没有删除干净 然后就是真的没有权限

但是使用的是root用户为什么还没有权限呢

之前设置的远程登录然后去登陆一下 居然登上去了 然后也看得见 有 mysql 这个数据库

然而本地登录却出故障了

利用远程登录查看mysql下的user表然后看见有一个 HOST 列为 localhost 的 root 用户后面的权限不足

localhostroot密码YYYYYYYYYYYYYYYYY

YYYYYYYYYYYY

所有权限值都为Y

修改此行然后发现就可以登录了

数据库就可以正常使用了

4.0 开启开机启动

#vi /etc/rc.local

在后面加上 开机启动命令

/etc/init.d/mysql start

5.0后续如有乱码 以下是解决乱码的方法

之后发现所有往数据库存的中文值全都为?号了

原因是 数据库的编码格式没对

登录mysql执行以下命令

mysql> show variables like 'char%';

会发现 database 的编码方式是latin1 并且server的编码方式也是latin1

mysql> set character_set_database=utf8;

mysql> set character_set_server=utf8;

经过这样修改过后发现并没有生效,原来是要修改配置文件的

进入 /etc文件夹

mysql> cd /etc

mysql> vi my.cnf 这是mysql的配置文件如果没有请到 /usr/share/mysql 拷贝一份过来

mysql> cp /usr/share/mysql/my-default.cnf my.cnf 拷贝一份过来并命名为 my.cnf

然后再执行打开这个文件的命令

mysql> vi my.cnf

在[mysqld]下面加上,如果没法输入 按下ctrl+c 然后在按下任意字母

下面提示一个 INSERT 就可以输入了

default-storage-engine=INNODB

character-set-server=utf8

collation-server=utf8_general_ci

在[mysqld]上面加上

[client]

default-character-set=utf8

其它配置不要动

然后 按下Esc+:+wq 就可以保存 之后乱码就没有了

还可以使用 ftp 编辑

二丶jdk 安装

1.0 下载 jdk http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

选择 rpm 后缀

下载之后 利用 ftp 上传到 服务器的某个文件夹下面

2.0 安装

查看是否安装 有会显示名字

#rpm -qa |grep jdk

有就移除 亦可以 不移除 你可以检查下环境

#rpm -e 名字

安装命令

#rpm -ivh 文件路径/包名

设置环境变量

#vim /etc/profile

在最后加上

export JAVA_HOME=jdk安装路径

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

export PATH=$PATH:$JAVA_HOME/bin

export JAVA_HOME CLASSPATH PATH

然后检查环境

#java -version

#java

#javac

jdk 还没遇到过错误

三丶Tomcat 安装 + 使用

1.0 下载 tomcat 最好 8.0 tar.gz 格式 其他格式还需要安装软件

如需打包成 tar.gz 格式的 可以使用 7.zip

然后上传到 服务器的一个文件夹下面

进入目录文件夹 解压文件

#tar -zxvf 包名

复制文件

#cp -R 文件夹名字 /usr/local/tomcat

进入 bin 文件夹下启动测试

#cd /usr/local/tomcat/bin

#./startup.sh

显示如下信息说明启动成功 其实这里显示的还不准确 使用 ./catalina.sh run 命令可以答应详细信息

也可以查看 logs 下的 catalina.out 文件信息

Using CATALINA_BASE: /usr/local/tomcat

Using CATALINA_HOME: /usr/local/tomcat

Using CATALINA_TMPDIR: /usr/local/tomcat/temp

Using JRE_HOME: /usr/java/jdk1.7.0_67

Using CLASSPATH: /usr/local/tomcat/bin/bootstrap.jar:/usr/local/tomcat/bin/tomcat-juli.jar

Tomcat started.

关闭 tomcat 有时候 容易出现端口被占用 改了 被指文件还是显示被占用 可以重启服务器

#./shutdown.sh

查看tomcat 是否启动

# ps -ef |grep tomcat

启动后 打开网页 ip:端口 号看看是否能进入 tomcat 主页

进入就成功了 不会有多大问题

2.0 部署项目

将本地的tomcat生成的 字节码文件 或 war 包 拷贝到 服务器的tomcat 下

记得打包成tar.gz 格式的在上传 更快一点

记得先关闭服务在上传,上传之后解压

#tar -zxvf 包名全路径

解压时候启动服务

这时候最好先将 logs 文件夹下面的日志文件全部删除方便查看本次启动的信息

如果项目过大 请耐心等待 不要过急 我这次就是

本来之前环境都是好的 由于我过于急了 以为 出毛病了 就重装了

如果启动失败 请查看日志文件信息

如果是启动时间超时 默认只有20秒 请到 配置文件夹下面的 server.xml 文件

在配置端口哪里 connectionTimeout="20000" 多加几个 0 就好了

其他错误应该就是项目的错误 请查看自己的项目

3.0 绑定域名

首先将tomcat 的端口设置成 80

打开配置文件 server.xml

unpackWARs="true" autoDeploy="true">

prefix="localhost_access_log." suffix=".txt"

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

这是默认 HOST 节点配置

然后添加 一个 HOST 节点

unpackWARs="true" autoDeploy="true">

prefix="localhost_access_log." suffix=".txt"

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

两个的话就多加一个HOST 节点 修改为相应的 域名 和 项目地址

一般一个网站有 用户平台 和 管理平台

这时候并不需要多个域名

可以使用二级域名

4.0 域名解析

配置完成后 还要去你买的域名站点解析域名 解析 时间为 几分钟 到 24小时 所以不要急

解析域名就是将你的 域名 与 IP 地址绑定在一起

二级域名也是需要解析的

详情查看买域名的站点信息

谢谢查阅!!!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值