CentOS7安装JDK8、MySql5.7、Tomcat7

 

  1. 安装JDK1.8

安装之前先检查一下系统有没有自带open-jdk

命令:

rpm -qa |grep java

rpm -qa |grep jdk

rpm -qa |grep gcj

 

如果没有输入信息表示没有安装。

如果安装可以使用rpm -qa | grep java | xargs rpm -e --nodeps 批量卸载所有带有Java的文件  这句命令的关键字是java

首先检索包含java的列表

yum list java*

检索1.8的列表

yum list java-1.8*   

安装1.8.0的所有文件

yum install java-1.8.0-openjdk* -y

使用命令检查是否安装成功

java -version

到此安装结束了。这样安装有一个好处就是不需要对path进行设置,自动就设置好了

 

安装后,执行echo $JAVA_HOME发现返回为空。说明JAVA_HOME没有配置,

需要到/etc/profile中配置JAVA_HOME。

 

查看java安装路径

which java ls -lrt /usr/bin/java ls -lrt /etc/alternatives/java

 

通过该命令查询到openjdk的安装路径后,编辑/etc/profile文件中配置JAVA_HOME

export JAVA_HOME=/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.191.b12-1.el7_6.x86_64

export JRE_HOME=$JAVA_HOME/jre

export CLASSPATH=$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH

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

 

保存后退出,然后执行如下命令让配置生效。

source /etc/profile

JAVA_HOME配置完成。

 

2.安装TOMCAT7.0

官方下载tomcat7安装包

 

 

下载完成后,使用ftp功能将安装包放入指定的目录下,例如:/usr/local

解压tomcat安装包

tar -zxvf apache-tomcat-7.0.68.tar.gz

删除tomcat安装包

rm -rf apache-tomcat-7.0.68.tar.gz

运行tomcat

cd /usr/local/tomcat/tomcat7/bin

启动tomcat

./startup.sh

 

访问服务器地址:

输入地址端口默认8080 如果访问成功返回如下页面

 

注意如果访问失败,检查防火墙是否开启,如果开启,添加8080端口允许外网访问

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT

 

/sbin/iptables -I INPUT -p tcp --dport 3306 -j ACCEPT

保存设置

service iptables save

重启防火墙

service iptables restart

 

 

3.安装mysql5.7

下载安装包mysql-5.7.19-linux-glibc2.12-x86_64.tar.gz

 

1. 安装依赖  yum install -y cmake make gcc gcc-c++ libaio ncurses ncurses-devel

 cd /usr/local/src

解压     tar -zxvf mysql-5.7.22-linux-glibc2.12-x86_64.tar.gz

 

将解压的复制到   /usr/local/mysql 目录     cp -r mysql-5.7.22-linux-glibc2.12-x86_64   /usr/local/mysql

 

2、添加系统mysql组和mysql用户 

添加系统mysql组     groupadd mysql

添加mysql用户 useradd -r -g mysql mysql (添加完成后可用id mysql查看)

 

3、安装数据库

切到mysql目录 cd /usr/local/mysql

修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./

安装数据库 bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/usr/local/mysql/data

生成了临时密码

执行以下命令创建RSA private key  (图在最后)

 

  bin/mysql_ssl_rsa_setup --datadir=/usr/local/mysql/data

修改当前目录拥有者为mysql用户 chown -R mysql:mysql ./

修改当前data目录拥有者为mysql用户 chown -R mysql:mysql data

 

4、配置my.cnf

vim /etc/my.cnf    (直接把下面内容复制上就行)

 

[mysqld]
character_set_server=utf8
init_connect='SET NAMES utf8'
basedir=/usr/local/mysql
datadir=/usr/local/mysql/data
socket=/tmp/mysql.sock
#不区分大小写 (sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES 这个简单来说就是sql语句是否严格)
lower_case_table_names = 1
log-error=/var/log/mysqld.log
pid-file=/usr/local/mysql/data/mysqld.pid

5、添加开机启动     cp /usr/local/mysql/support-files/mysql.server  /etc/init.d/mysqld

修改   vim /etc/init.d/mysqld  

basedir=/usr/local/mysql datadir=/usr/local/mysql/data

 

 

修改密码

alter user 'root'@'localhost' identified by 'root';   

flush privileges;    #刷新权限

GRANT ALL PRIVILEGES ON *.* TO 'root1'@'%' IDENTIFIED BY 'root' WITH GRANT OPTION;   #授权新用户

最后登录mysql

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值