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的博客