一、安装JRE

1、查看当前Linux系统是否已经安装java(结果显示我的linux没有装Java)

rpm -qa | grep -i java

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux


2、利用Xftp工具上传jre-8u321-linux-x64.tar.gz到centos7。

如何查看是否安装TensorFlow 如何查看是否安装了jre_centos_02


3、将jre压缩包解压到/usr/software

tar -xvf jre-8u321-linux-x64.tar.gz -C /usr/software

如何查看是否安装TensorFlow 如何查看是否安装了jre_centos_03


4、进入/usr/software查看,解压成功。

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux_04


5、配置Java环境变量

(1)编辑配置文件

vim /etc/profile

(2)Shift+g快速定位到该文件的最下方,然后按o,在当前行的下一行插入如下内容

#set java environment
JAVA_HOME=/usr/software/jre1.8.0_321 //自己安装的jre的完整路径,版本号填自己的
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME PATH

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_05


(3)按esc退出编辑模式,进入命令模式,按:wq命令保存修改并退出配置文件。

6、重新加载/etc/profile配置文件。

. /etc/profile 或 source /etc/profile

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_06


7、测试环境变量是否配置成功,输入java命令。

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux_07

二、安装tomcat8

1、使用Xftp软件从Windows上传Tomcat压缩包到centos7.

如何查看是否安装TensorFlow 如何查看是否安装了jre_centos_08


2、 将Tomcat压缩包解压到/usr/software

tar -xvf apache-tomcat-8.5.78.tar.gz -C /usr/software

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_09

3、 开放centos7的8080端口(不然访问不了tomcat)

/sbin/iptables -I INPUT -p tcp --dport 8080 -j ACCEPT
/etc/rc.d/init.d/iptables save

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_10


4、Tomcat的启动和关闭

进入tomcat的bin下启动:./startup.sh

如何查看是否安装TensorFlow 如何查看是否安装了jre_centos_11


进入tomcat的bin下关闭:./shutdown.sh

如何查看是否安装TensorFlow 如何查看是否安装了jre_mysql_12


注意:在linux中执行某个文件时,一定要加"./",不能直接文件名,否则会当做命令来执行。5、浏览器输入http://192.168.126.124:8080/(192.168.126.124为centos7的ip)。

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_13

三、安装mysql

1、检查系统是否安装了mariadb数据库
检查centos7是否安装了mariadb数据库,mariadb数据库是mysql的分支。是免费开源的。mariadb和msyql会有冲突。首先要检查安装了mariadb,卸载掉。

yum  list  installed  |  grep mariadb

如何查看是否安装TensorFlow 如何查看是否安装了jre_centos_14

2、卸载mariadb数据库。

yum -y remove mariadb-libs.x86_64

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux_15


等待卸载完成:提示Complete,卸载完成。

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_16


3、查看CentOS是否已经安装mysql

rpm -qa | grep -i mysql

如何查看是否安装TensorFlow 如何查看是否安装了jre_mysql_17


4、从MySQL官网下载MySQL压缩包。

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux_18


2、使用Xftp软件从Windows上传MySQL压缩包到centos7.

如何查看是否安装TensorFlow 如何查看是否安装了jre_mysql_19


5、解压MySQL压缩包到/usr/software

tar -xvf mysql-5.7.38-linux-glibc2.12-x86_64.tar.gz -C /usr/software

6、修改文件夹的名称

mv mysql-5.7.38-linux-glibc2.12-x86_64 mysql-5.7.38

7、在mysql-5.7.38目录下创建数据文件夹data。data文件夹是mysql用来存放数据库文件的,数据库的表数据都放在data目录。

例如:mkdir data

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux_20


8、创建mysql用户,用来执行MySQL的命令mysqld ,此命令用来初始化msyql基础信息。

命令:useradd mysql

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_21


9、初始化MySQL

在mysql-5.7.38/bin目录执行下面的命令

./mysqld  --initialize  --user=mysql --datadir=/usr/software/mysql-5.7.38/data --basedir=/usr/software/mysql-5.7.38

参数说明:

  • –initialize 初始化mysql,创建mysql的root, 随机生成密码。记住密码,登录msyql使用。
  • –user 执行msyqld 命令的linux用户名
  • –datadir : mysql数据文件的存放位置,目录位置参照本机的设置。
  • –basedir : msyql安装程序的目录,目录位置参照本机的设置。

该命令执行后,会生成一个临时的mysql数据库root用户的密码,请先拷贝出来记住,后续第一次登录mysql需要使用。

如何查看是否安装TensorFlow 如何查看是否安装了jre_centos_22


10、开启数据加密功能,生成数字证书。

在mysql-5.7.38/bin目录下执行如下命令

./mysql_ssl_rsa_setup --datadir=/usr/software/mysql-5.7.38/data

11、修改mysql安装目录的权限
mysql安装后,需要更改mysql-5.7.38整个文件夹目录权限,更改所属的用户和组为之前创建的mysql用户。在mysql安装目录(/usr/software)下执行下面的命令。

chown  -R  mysql:mysql  /usr/software/mysql-5.7.38/

参数说明

R : 表示递归,更改目录中所有子文件夹的权限。

mysql:mysql 表示文件夹的所属用户,所属组。

如何查看是否安装TensorFlow 如何查看是否安装了jre_mysql_23


修改成功,由root root成功改为mysql mysql12、启动mysql,在mysql-5.7.38/bin目录下执行命令:./mysqld_safe &

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_24


确认msyql是否启动,查看进程 ,使用ps -ef | grep mysql

如何查看是否安装TensorFlow 如何查看是否安装了jre_mysql_25

13、使用第9步生成的密码登录mysql,在mysql-5.7.38/bin目录下执行命令:

./mysql -uroot -p

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux_26


14、修改root密码

执行sql语句 show databases;第一次使用将会提示修改mysql的root用户密码。

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

如何查看是否安装TensorFlow 如何查看是否安装了jre_centos_27


15、授权远程登录

执行授权命令

grant  all  privileges  on *.* to root@'%'  identified by  '123456';

如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_28


更新权限信息,执行flush刷新权限

命令:flush privileges;

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux_29


16、使用Navicat连接centos7上的mysql

如何查看是否安装TensorFlow 如何查看是否安装了jre_mysql_30


如何查看是否安装TensorFlow 如何查看是否安装了jre_如何查看是否安装TensorFlow_31


连接错误:可能是Linux的防火墙起作用。可以将防火墙先关闭。

操作防火墙的命令:

查看防火墙状态:systemctl status firewalld

让防火墙可用:systemctl enable firewalld

让防火墙不可用:systemctl disable firewalld

开启防火墙:systemctl start firewalld

禁用防火墙:systemctl stop firewalld

如何查看是否安装TensorFlow 如何查看是否安装了jre_mysql_32


centos7防火墙关闭后重新连接

如何查看是否安装TensorFlow 如何查看是否安装了jre_linux_33