1.登录到系统中,设置网络
cd/etc/sysconfig/network-scripts
viifcfg-eno16777736
将ONBOOT改为 yes
reboot重启/或者重启网络服务:service network restart
2.查看当前安装的jdk(openjdk)
java-version
rpm-qa|grep jdk
3.然后如果有默认的jdk的话,就卸载掉:
rpm-e --nodeps jdk-1.8.0xxxxxx
rpm-e --nodeps jdk-1.8.0xxxxxx
4.使用ftp(FileZilla百度一下下载即可)软件将jdk.rpm文件传输到linux中的usr/local中
别人的jdk地址引用一下,jdk1.8(下载)
5.切换至local中,执行以下命令进行安装
rpm-ivh 你的jdk的名字
6.设置系统的环境变量,修改一个配置文件,添加内容
vi/etc/profile
7.向文件中追加以下内容:
JAVA_HOME=/usr/java/jdk1.8.0_45
JRE_HOME=/usr/java/jdk1.8.0_45/jre
PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
export JAVA_HOME JRE_HOME PATH
8.保存之后执行命令让配置文件生效
sourceetc/profile
9.关闭centos7的防火墙:
systemctlstop firewalld.service
10.使用ftp文件将tomcat传过来。usr/local
11.切换至tomcat/bin目录下,执行命令
./startup.sh(如果没有sh命令的权限要先执行:chmod777 *.sh)
12.数据库安装:
1.安装gcc等必备程序包(已安装则略过此步,需要联网)
yum install -y gcc gcc-c++ makeautomake
2.解压CMake源码包并安装
也是引用别人的软件,我就不上传了(下载)
tar -zxvf cmake-2.8.10.2.tar.gz
cd cmake-2.8.10.2
./bootstrap
gmake
gmake install
3.移动mysql到usr/local(递归处理)
cp mysql-5.5***** /usr/local/mysql -r
4.添加系统mysql组和mysql用户
groupaddmysql
useradd-r -g mysql mysql
5.安装数据库
修改当前目录拥有者为mysql用户
chown-R mysql:mysql ./
安装数据库
./scripts/mysql_install_db--user=mysql
修改当前目录拥有者为root用户
chown-R root:root ./
修改当前data目录拥有者为mysql用户
chown-R mysql:mysql data
如果总是报错99%的原因就是mysql这个用户没有权限,最简单直接的方法就是给他所有的权限
su – mysql
添加开机启动
cp support-files/mysql.server /etc/init.d/mysql
添加环境变量:
步骤同JDK
EXPORT之前加入:PATH=$PATH:/usr/local/mysql/bin
配置mysql日志文件
vi/etc/my.cnf
在mysqld_safe下加入:
log-error=/usr/local/mysql/log/mariadb/mariadb.log
启动mysql服务
servicemysql start
修改mysql的root用户密码,root初始密码为空的
mysqladmin -u root password '密码'
把mysql客户端放到默认路径
ln-s /usr/local/mysql/bin/mysql /usr/local/bin/mysql
允许mysql远程访问:
/sbin/iptables -I INPUT -p tcp--dport 3306-j ACCEPT #添加端口3306
设置远程访问权限
mysql -u root -ppassword //进入mysql控制台
mysql>use mysql;
mysql>update user set host ='%' where user = 'root'; //这个命令执行错误时可略过
mysql>flush privileges;
mysql>selecthost, user from user; //检查‘%’ 是否插入到数据库中
修改mysql编码格式
转移socket文件:
将下列行加入/etc/my.cnf中,将套接字文件移到那里:
[mysqld]
socket=/usr/local/var/mysql.sock
[client]
socket=/usr/local/var/mysql.sock
如果总是报错99%的原因就是mysql这个用户没有权限,最简单直接的方法就是给他所有的权限
su – mysql
OK!如果大家和我一样在安装的时候遇到很多错误!请留言我们一起探讨