自学springboot遇坑系列

**自学项目遇到坑总结:

1:access deny……xxx
在这里插入图片描述

第一个注意点:yml配置文件如果密码是数字的话,加个""或者''
第二个注意点:yml语法要有空格
第三个注意点:mysql的版本和mysql-connector的版本要匹配
						5.7版本一下的  driver-class-name: com.mysql.jdbc.Driver
						5.7以后版本: driver-class-name: com.mysql.cj.jdbc.Driver
						要仔细检查用户名和密码是否正确

**

连接服务器,使用docker安装的mysql

**当项目是前后分离,链接数据库是要连接服务器上的mysql时候
切换管理员 su root
输入 docker exec -it mysql /bin/bash
mysql -uroot -p
输入密码
检查一下虚拟机上mysql的登陆账号和密码是否和后端yml配置环境用户和密码是否一致
测试本机地址是否能ping通服务器地址,命令窗口cmd,输入ipconfig
ping xxx.xxx.xxx.xxx

如何不止想ping通IP地址,还用测试端口是否能够ping通,网上下载一个tcping.exe,下载了tcping之后拷贝到C:\Windows\System32.再打开cmd
ping xxx.xxx.xxx.xxx 3306
navicat连接的时候做了一件蠢事,连接名我写成了虚拟机的ip地址!!!自己给自己挖坑,当我发现这个傻逼问题以后我当场差点直接嗝屁了,搞了两个晚上,所有的ip也ping通,端口也可以,配置文件,各种mysql的用户授权,就是不行,之所以记下来就是想让后面的人少浪费点时间吧

在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值