作业5-在linux上搭建猫宁商城

作业5-在linux上搭建猫宁商城

搭建过程及遇到的问题与解决。


作业题目

在linux上搭建猫宁商城
前提条件,阿里云服务器,安装好jdk、tomcat、mysql等环境

步骤:

  • 1、将morning.war丢进webapps文件夹,在Navicat上输入阿里云ip,端口为3306,密码(已写死)123456,连接好数据库,在浏览器输入阿里云ip:8080/morning,即可成功打开网页。

遇到问题

在浏览器输入阿里云ip:8080/morning,网页404

解决措施:

  • 1、重启tomcat,效果:无效
  • 2、数据库的密码要改成123456,因为猫宁商城里面的数据库连接已经写死了密码。输入命令:
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
    create user 'root'@'%' identified with mysql_native_password by '123456';

    我可能已经有这个账号了,我去查一下,查看一下root@%是不是已经存在了,输入:
    show databases;
    use mysql;
    select user,host from user;

    应该是在安装的时候创建过,所以没办法再创建这个相同的账号
    最后我为我的电脑的公网ip创建了账号和权限,重启tomcat,打开猫宁商城成功。输入的命令为(@账号处有所修改):
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
    create user 'root'@'%' identified with mysql_native_password by '123456';
    grant all privileges on . to 'root'@'%' with grant option;
  • 3、 至此可以成功打开猫宁商城,但是小伙伴说:IP是公网IP,公网IP是电信赋予我们的,所以公网IP是会变的,所以可能你明天就发现你创建的你家IP的账号不能用了。于是我又去改了密码。如下图
  • 4、先这样吧,后面出现问题再改。
posted @ 2020-11-26 17:41  Leticia  阅读(198)  评论(0)    收藏  举报