linux下java tomcat mysql搭建

环境

CentOS-6.5-x86_64-bin-DVD1.iso
jdk-7u79-linux-x64.tar.gz
apache-tomcat-7.0.65.tar.gz
MySQL-5.6.28-1.linux_glibc2.5.x86_64.rpm-bundle.tar

配置IP地址

su root #切换到root用户
root #输入root密码

vi /etc/sysconfig/network-scripts/ifcfg-eth0 #摁i键开始编辑
… …
BOOTPROTO=none #不指定(dhcp|static)
IPADDR=192.168.8.11 #配置IP地址
NETMASK=255.255.255.0 #配置子网掩码
GATEWAY=192.168.8.1 #配置网关

:wq #(先摁esc键)保存并退出编辑

service network restart #重启网卡
ifconfig #查看是否生效

配置JAVA

su zhc #切换到普通用户
123456 #输入zhc密码
拷贝jdk到/opt/java/jdk-7u79-linux-x64目录下
如果是用其他用户拷贝的文件,则需要:chown -R zhc /opt/java #更改文件权限给zhc

cd /home/zhc/ #切换到zhc根目录
vi .bashrc #编辑环境变量(#摁i键开始编辑,在文本最后添加)

export JAVA_HOME=/opt/java/jdk-7u79-linux-x64
export PATH= PATH: JAVA_HOME/bin

:wq #(先摁esc键)保存并退出编辑

chmod 777 /opt/java/jdk-7u79-linux-x64/bin/* #设置bin目录有执行权限

java -version #如果成功,则能查看到java版本号

配置tomcat

拷贝tomcat到/opt/apache-tomcat-7.0.65
chmod 777 /opt/apache-tomcat-7.0.65/bin/* #设置bin目录有执行权限
/opt/apache-tomcat-7.0.65/bin/catalina.sh start #最后一行看到“Tomcat started.”表示启动成功

su root #切换到root用户
root #输入root密码
vi /etc/sysconfig/iptables #添加防火墙规则,用于外网访问。 #摁i键开始编辑
-A INPUT -m state –state NEW -m tcp -p tcp –dport 8080 -j ACCEPT 在这行下添加一行,和该行字母一样,在把22改成8080

:wq #(先摁esc键)保存并退出编辑

service iptables restart #重启防火墙 /etc/init.d/iptables restart

配置mysql

su root #切换到root用户
root #输入root密码

rpm -qa|grep mariadb #查看是否有冲突包
rpm -e –nodeps xxxxxxx #卸载冲突包,xxx代表查到到的文件
rpm -qa|grep -i mysql #查看是否有冲突包
rpm -e –nodeps xxxxxxxxxx #卸载冲突包,xxx代表查到到的文件

cd /opt
拷贝MySQL-5.6.28-1.linux_glibc2.5.x86_64.rpm-bundle.tar到opt
tar xvf /opt/MySQL-5.6.28-1.linux_glibc2.5.x86_64.rpm-bundle.tar #解压文件
rpm -ivh MySQL-server-5.6.28-1.linux_glibc2.5.x86_64.rpm #安装服务端
rpm -ivh MySQL-client-5.6.28-1.linux_glibc2.5.x86_64.rpm #安装客户端

netstat -nat | grep 3306 #如果有3306端口,说明mysql启动成功

cat /root/.mysql_secret #查看mysql密码
mysql -uroot -pVxS6CR0vAJ9EvuIO #进入mysql,“VxS6CR0vAJ9EvuIO”为mysql密码
use mysql #进入mysql数据库
update user set password=password(‘root’) where user=’root’; #设置所有root用户密码为指定密码。如果某个密码为空,则远程连接提示:ERROR 1045 (28000): Access denied for user (using password: YES)
grant all privileges on . to ‘root’@’%’ with grant option;#设置远程可以访问
flush privileges; #刷新权限
quit #退出mysql

vi /etc/sysconfig/iptables #添加防火墙规则,用于外网访问。 #摁i键开始编辑
-A INPUT -m state –state NEW -m tcp -p tcp –dport 22 -j ACCEPT 在这行下添加一行,和该行字母一样,在把22改成3306

:wq #(先摁esc键)保存并退出编辑

service iptables restart #重启防火墙 /etc/init.d/iptables restart

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值