• 黑马点评环境搭建导入


    一开始配置maven的时候,发现怎么都无法查看maven的版本,后来才知道是JAVA_HOME的问题,开头多了一个空格(因为我是直接复制过去的),然后搜网上通过命令行可以看到肉眼看不到的bug。

    通过命令行的方式改正确后就可以正确使用maven了。

    redis连接不成功,发现防火墙没有关闭,关闭后就可以正常连接了(没有密码)

    Failed to obtain JDBC Connection; nested exception is java.sql.SQLNonTransientConnectionException: Public Key Retrieval is not allowed

    这个问题的解决方法是:在配置数据源的时候直接将属性allowPublicKeyRetrieval设置为true即可

    在pom.xml文件中存在配置一直不对,说驱动错误,一看发现是mysql版本写错了,将5.xx改成8.0.32就行(实际上是8.0.34,但是其实没有这个映像,所以降低版本也可以)。

    原因:

    mysql 8.0 默认使用 caching_sha2_password 身份验证机制 (即从原来mysql_native_password 更改为 caching_sha2_password。)

    从 5.7 升级 8.0 版本的不会改变现有用户的身份验证方法,但新用户会默认使用新的 caching_sha2_password 。 客户端不支持新的加密方式。 修改用户的密码和加密方式。

    在修改了redis.conf文件的3处后,在其文件夹中打开控制窗口,输入下面的指令即可开启redis。

    usr - local - src - redis目录下 

    以配置文件启动   :   redis-server redis.conf

    发现和上次登录的ip不同了!!于是修改一下过期时间。

    lsof -i :6379                查看进程是否启动

    发现是防火墙没关导致redis运行不成功

    1、firewalld的基本使用
    启动: systemctl start firewalld
    查看状态: systemctl status firewalld 
    停止: systemctl disable firewalld
    禁用: systemctl stop firewalld

    解决了这个问题后连接成功(不知道为什么开机就将它默认打开了)

    出现了下面这个问题,发现是数据库没有打开和连接的问题。

    服务-Mysql80-启动Mysql,才可以连接Mysql数据库,解决了Mysql问题后,就不报错了!!然后就正常显示界面了!!

    出现了127.0.0.1无法访问的问题,后面发现是重启后上述操作都要重新做一遍,打开nginx也要重新点一遍!!!

  • 相关阅读:
    什么是Mock?为什么要使用Mock呢?
    OceanBase Developer Center 阿里数据使用的坑,由Mysql转为oceanBase注意避坑
    【Python numpy】创建Ndarray数组对象
    细粒度图像分类论文研读—2012
    HCIA-Access V2.5 华为认证接入网络工程师学习笔记第三章
    [附源码]SSM计算机毕业设计中小型便民药店管理论文JAVA
    循环队列的实现
    边缘路由器是什么意思?全方位了解它
    暑期结束为你的新学期立下Flag吧
    基于PHP的动漫周边购物系统
  • 原文地址:https://blog.csdn.net/MengyuyangEddy/article/details/132582054