基于centos7.9搭建在线购物网站

打印 上一主题 下一主题

主题 1001|帖子 1001|积分 3003

一款模仿天猫的在线购物网站,基于centos7.9搭建
搭建数据库

官网下载软件包后上传
基于centos7.9搭建mysql5.6.42
  1. [root@mysql02 ~]# ls
  2. anaconda-ks.cfg  init.sh  MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar
复制代码
解压
  1. tar -xf MySQL-5.6.42-1.el7.x86_64.rpm-bundle.tar -C /opt/
复制代码
  1. [root@mysql02 ~]# ls /opt/
  2. MySQL-client-5.6.42-1.el7.x86_64.rpm    MySQL-server-5.6.42-1.el7.x86_64.rpm         MySQL-test-5.6.42-1.el7.x86_64.rpm
  3. MySQL-devel-5.6.42-1.el7.x86_64.rpm     MySQL-shared-5.6.42-1.el7.x86_64.rpm
  4. MySQL-embedded-5.6.42-1.el7.x86_64.rpm  MySQL-shared-compat-5.6.42-1.el7.x86_64.rpm
复制代码
检测是否有其他版本mysql,否则卸载
  1. rpm -qa | grep -i mysql
  2. rpm  -qa  |  grep  mariadb
  3. rpm  -e  --nodeps  mariadb-libs-5.5.68-1.el7.x86_64
复制代码
利用yum举行安装,留意搭配centos源
  1. mount /dev/sr0 /mnt/
  2. mv /etc/yum.repos.d/* /home/
  3. cat > /etc/yum.repos.d/c.repo <<eof
  4. [c]
  5. name=c
  6. baseurl=file:///mnt
  7. gpgcheck=0
  8. enabled=1
  9. eof
复制代码
  1. [root@mysql02 ~]# yum clean all;yum repolist
  2. Loaded plugins: fastestmirror
  3. Cleaning repos: c
  4. Cleaning up list of fastest mirrors
  5. Loaded plugins: fastestmirror
  6. Determining fastest mirrors
  7. c                                                                                                | 3.6 kB  00:00:00
  8. (1/2): c/group_gz                                                                                | 153 kB  00:00:00
  9. (2/2): c/primary_db                                                                              | 3.3 MB  00:00:00
  10. repo id                                                     repo name                                             status
  11. c                                                           c                                                     4,070
  12. repolist: 4,070
  13. [root@mysql02 ~]#
复制代码
  1. yum install -y /opt/*
复制代码
设置my.cnf,并且需要跳过验证,设置密码,大概下令也可,二者选一
利用下令方式需要在数据库停止状态下利用,然后新开一个窗口进入数据库
  1. mysqld_safe --skip-grant-tables &
复制代码
新开窗口实行
  1. mysql -uroot -p
复制代码
  1. USE mysql;
  2. UPDATE user SET password=PASSWORD('123456') WHERE user='root';
  3. FLUSH PRIVILEGES;
复制代码
关闭mysqld_safe --skip-grant-tables &启动窗口后重启
  1. systemctl restart mysql
复制代码
  1. mysql -uroot -p123456
  2. SET PASSWORD = PASSWORD('123456');
  3. GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WITH GRANT OPTION;
  4. FLUSH PRIVILEGES;
复制代码
关闭防火墙和selinux
  1. setenforce 0
  2. systemctl stop firewalld
复制代码
即可测试远程访问
  1. PS C:\Users\huhy> mysql -h 192.168.200.100 -uroot -123456
  2. mysql: [Warning] Using a password on the command line interface can be insecure.
  3. Welcome to the MySQL monitor.  Commands end with ; or \g.
  4. Your MySQL connection id is 2
  5. Server version: 5.6.42 MySQL Community Server (GPL)
  6. Copyright (c) 2000, 2024, Oracle and/or its affiliates.
  7. Oracle is a registered trademark of Oracle Corporation and/or its
  8. affiliates. Other names may be trademarks of their respective
  9. owners.
  10. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
  11. mysql>
复制代码
上传sql脚本加载
  1. mysql -uroot -p123456 -e 'source /root/tmalldemodb.sql;'
复制代码
设置Java

  1. 下载jdk1.8,然后上传到centos上
  2. ```python
  3. [root@localhost ~]# ls jdk-8u144-linux-x64.tar.gz
  4. jdk-8u144-linux-x64.tar.gz
复制代码
解压到
  1. mkdir -p /usr/local/java
  2. tar -zxvf jdk-8u144-linux-x64.tar.gz -C /usr/local/java/
复制代码
设置环境变量
  1. vi /etc/profile
复制代码
  1. export JAVA_HOME=/usr/local/java/jdk1.8.0_351
  2. export JRE_HOME=${JAVA_HOME}/jre
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  4. export PATH=${JAVA_HOME}/bin:$PATH
复制代码
  1. ln -s /usr/local/java/jdk1.8.0_144/bin/java /usr/bin/java
复制代码
  1. [root@localhost ~]# source /etc/profile
  2. [root@localhost ~]# java -version
  3. java version "1.8.0_144"
  4. Java(TM) SE Runtime Environment (build 1.8.0_144-b01)
  5. Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
  6. [root@localhost ~]#
复制代码
设置jar包

  1. yum install -y unzip
  2. yum install -y zip
复制代码
上传TmallDemo.jar
  1. mkdir -p /u01/apps/mall
  2. cd /u01/apps/mall
  3. mv TmallDemo.jar .
复制代码
编辑设置文件
  1. vim TmallDemo.jar
复制代码
找到并修改BOOT-INF/classes/application-prod.yml

修改BOOT-INF/classes/application.yml,dev修改为prod

启动jar包
  1. nohup java -jar TmallDemo.jar >/dev/null 2>/dev/null &
复制代码
前端访问:IP:8082/tmall

注册页面

登录页面

购物界面


免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

万有斥力

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表