Linux系统下安装猫宁商城
准备工作:
需要先安装Xshell和File Zilla软件
Xshell是一个强大的安全终端模拟软件,使用它可以在Windows界面下访问Linux的服务器
File Zilla是一个免费开源的FTP软件,具备所有的FTP软件功能,使用它可以把文件传送到服务器上
软件:
Java安装包、tomcat安装包、MySQL安装包
打开File Zilla,输入主机、用户名、密码和端口进行连接,把三个软件的安装包上传到服务器
安装Java
1、解压jdk的安装包,命令为:tar zxvf jdk-8u211-linux-x64.tar.gz
2、在根目录的usr文件夹中创建名为java的文件夹,并把解压出来的 jdk1.8.0_211 文件夹移动到java文件夹中
3、配置环境变量:打开根目录下的etc文件夹,使用vi命令编辑 profile 这个文件,将以下语句写入done这一行的下面
4、使用 source profile 这个命令,让Java的环境变量的配置生效
5、检查Java是否安装成功。输入命令:java -version 和 javac -version
安装tomcat
1、解压tomcat的安装包,命令为:tar zxvf apache-tomcat-8.5.43.tar.gz
2、在根目录的usr文件夹中创建名为tomcat的文件夹,并把解压出来的 apache-tomcat-8.5.43 文件夹移动到tomcat文件夹中
3、进入到tomcat下面的usr/tomcat/apache-tomcat-8.5.43/bin目录中,使用vi命令,对setclasspath.sh这个文件进行编辑输入以下命令:
4、启动tomcat,在bin目录下输入./startup.sh 命令
5、在浏览器中可以访问自己的tomcat的页面,即为安装成功
安装MySQL(离线安装)
1、解压MySQL的安装包,命令为:tar zxvf mysql-5.7.26-1.el7.x86_64.rpm-bundle.tar
2、安装MySQL必须要安装numactl(必要组件,不安装会导致后面的步骤出现依赖的问题)
安装命令为:yum -y install numactl
卸载mariadb(这是系统自带的数据库,不卸载会导致MySQL安装失败)
命令为: rpm -qa | grep -i mariadb
rpm -e --nodeps mariadb-libs-5.5.60-1.el7_5.x86_64(这个文件名字是上一步查出来的)
3、安装mysql,按顺序安装下面4个
rpmrpm -ivh mysql-community-common-5.7.26-1.el7.x86_64.rpm
rpm rpm -ivh mysql-community-libs-5.7.26-1.el7.x86_64.rpm
rpm rpm -ivh mysql-community-client-5.7.26-1.el7.x86_64.rpm
rpm rpm -ivh mysql-community-server-5.7.26-1.el7.x86_64.rpm
4、启动数据库,命令:systemctl start mysqld.service
检查数据库是否运行成功,命令:systemctl status mysqld.service
5、数据库安装成功后会成一个默认密码,查看密码的命令:cat /var/log/mysqld.log | grep password
6、使用上一步获取的密码连接数据库,mysql -u root -p
7、进入数据库后,必须修改密码才能做其他的操作,密码必须包含大小写字母,数字和符号
命令:ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '你要设置的密码';
设置密码后,退出数据库重新登录
8、然后创建一个具有远程访问权限的账号。有3条语句,如下:
create user 'root'@'%' identified with mysql_native_password by '你要设置的密码';
grant all privileges on *.* to 'root'@'%' with grant option;
flush privileges;
9、为了让数据库的密码能修改为123456,所以我们需要对数据库进行一些配置。命令如下:
show variables like 'validate_password%'; 查看数据库的密码规则
set global validate_password_policy=LOW; 修改密码强度要求
set global validate_password_length=6; 修改密码长度要求
10、可以通过navicat连接数据库,并可以通过navicat修改密码
搭建猫宁商城
1、打开navicat连接服务器的数据库,导入猫宁商城的数据库
2、用File Zilla把 morning.war 放到 /usr/tomcat/apache-tomcat-8.5.43/webapps 目录下,重启tomcat
3、在浏览器输入地址,即可访问