- 安装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