Linux上安装软件

安装JDK

1、下载JDK

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

2、使用XFTP工具导入linux。

3、解压到/usr/local/java目录。

# 创建usr/local/java
mkdir /usr/local/java
# cd 到 usr/local/java 下
cd usr/local/java
# 解压
tar -zxvf 压缩包  -C  /usr/local/java

4、配置环境变量并测试

打开控制台,运行$ sudo vi /etc/profile,在最后插入下面要配置的内容 ,按Esc键 ,输入( :wq 保存并退出) 。

vi /etc/profile #打开配置文件,添加以下信息

JAVA_HOME=/usr/local/java/jdk1.8.0_181
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME
export PATH
export CLASSPATH

让环境变量生效,执行下面的命令

source /etc/profile

验证

java -version

安装Tomcat

1、下载Tomcat9的Linux版

官网:https://tomcat.apache.org/download-90.cgi

2、使用XFTP工具上传到Linux上

3、解压到/usr/local/tomcat目录下

# 创建usr/local/tomcat
mkdir /usr/local/tomcat
#切换到/usr/local/tomcat/目录
cd /usr/local/tomcat/
#解压到tomcat目录
[root@localhost tomcat]# tar -zxvf apache-tomcat-9.0.39.tar.gz 

4、修改tomcat的配置

[root@localhost tomcat]# vim apache-tomcat-9.0.39/conf/server.xml 

5、启动Tomcat

# 修改了80端口可能还需要开启防火墙的80端口
# 查看80端口是否开启
[root@localhost bin]# firewall-cmd --query-port=80/tcp
no
# 开启80端口的防火墙
[root@localhost bin]# firewall-cmd --zone=public --add-port=80/tcp --permanent
success
# 更新
[root@localhost bin]# firewall-cmd --reload
success
[root@localhost bin]# firewall-cmd --query-port=80/tcp
yes

[root@localhost tomcat]# cd apache-tomcat-9.0.39/bin/
[root@localhost bin]# ./startup.sh 

在浏览器上输入http://ip号/就可以访问了。

6、关闭Tomcat

[root@localhost bin]# ./shutdown.sh 

安装MySQL57

1、下载MySQL5.7版本的Linux版本

https://downloads.mysql.com/archives/community/

2、解压到/usr/local/mysql目录

cd /usr/local/mysql
#解压
tar -zxvf mysql-5.7.27-linux-glibc2.12-x86_64.tar.gz 
#重命名
mv mysql-5.7.27-linux-glibc2.12-x86_64 mysql57
#复制解压后的mysql目录
cp -r mysql /usr/local

3、安装数据库

进入安装mysql软件目录:执行命令 cd /usr/local/mysql/

创建数据仓库目录

--/data/mysql 数据仓库目录
# mkdir -p /data/mysql
#ls /data/

4、新建mysql用户、组及目录

# 新建一个msyql组
groupadd mysql
useradd -r -s /sbin/nologin -g mysql mysql -d /usr/local/mysql --新建msyql用户禁止登录shell

5、改变目录属有者


cd /usr/local/mysql
pwd
chown -R mysql .
chgrp -R mysql .
数据库目录
chown -R mysql /data/mysql

6、配置参数

mysql57/bin/mysqld --initialize --user=mysql --basedir=/usr/local/mysql --datadir=/data/mysql

此处需要注意记录生成的临时密码。dkgAY2Igwg=l

安装

mysql57/bin/mysql_ssl_rsa_setup --datadir=/data/mysql  

7、修改系统配置文件

cd /usr/local/mysql/mysql57/support-files
cat /etc/my.cnf.d
cp my-default.cnf /etc/my.cnf.d    #这里没有话就跳过  去查看这个地址有没有my.cnf.d文件。如果有就把权限改了  chmod 777 my.cnf.d
cp mysql.server /etc/init.d/mysql
vim /etc/init.d/mysql

改以下内容:

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

8、启动mysql

/etc/init.d/mysql start
如果无法启动执行下面命令
chmod 777 /etc/my.cnf

--登陆 在bin目录下执行
# ./mysql  -u root -p
  --如果出现:-bash: mysql: command not found
  --就执行: # ln -s /usr/local/mysql/bin/mysql /usr/bin --没有出现就不用执行
--输入第6步生成的临时密码
--修改密码
mysql> set password=password('123456');
--设置root账户的host地址(修改了才可以远程连接)
mysql>grant all privileges on *.* to 'root'@'%' identified by '123456';
mysql>flush privileges;
--查看表
mysql> use mysql;
mysql> select host,user from user;

9、添加系统路径

# vim /etc/profile
添加:
export PATH=/usr/local/mysql/mysql57/bin:$PATH
# source /etc/profile

#登录mysql
mysql  -u root -p

10、配置mysql自动启动

# chmod 755 /etc/init.d/mysql
# chkconfig --add mysql
# chkconfig --level 345 mysql on
  • 执行sql脚本
创建数据库
CREATE DATABASE 0412erp DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;
使用数据库
use 0412erp
执行sql脚本
source /root/download/0412erp.sql;
  • 远程连接

    配置开启Mysql3306的端口(开启防火墙)

#开启3306端口
firewall-cmd --zone=public --add-port=3306/tcp --permanent

#重启防火墙
firewall-cmd --reload

coydone的博客
原文地址:https://www.cnblogs.com/coydone/p/13920413.html