SQL
中科院提名者
C/C++/Java/Python领域优质创作者
前端/后端领域优质创作者
xianyu平台同名哦~有问题来找我
展开
-
com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authen
打开依赖,在右边选中需要移除的jar包,点击上方减号-,即可移除。然后点击最左侧的加号+,把更高版本的mysql-connector-java.jar引入。点击apply即可。这个错误表示你的MySQL客户端不支持服务器请求的认证协议。因为MySQL服务器配置为使用新的默认认证插件(比如。最好的解决办法就是升级客户端的JDBC驱动,我项目是5.xx版本,现在直接移除改成8.xx版本。),而客户端库(比如JDBC驱动)不支持这种认证方法。简单来说就是JDBC驱动版本太低。原创 2024-04-16 20:17:27 · 127 阅读 · 1 评论 -
Mysql主从同步原理
master每次提交事务时都会将数据变更记录到二进制文件BINLOG中,binlog文件主要记录除查询以外的DDL和DML,slave的IO线程读取master的BINLOG文件,并写入中继日志Relay log文件中,然后slave的SQL线程读取relay log文件并重做事务映射到自己的数据库上。原创 2024-04-12 19:59:23 · 152 阅读 · 0 评论 -
SQL和NOSQL的区别
SQL(结构化查询语言):关系型数据库#1 结构化(Structured)#2 关联的(Relational) ---(外键关联、节约空间#3 SQL查询 ---语法固定#4 ACID ---原子性、一致性…(就是要满足很多范式,安全性较高#5 存储方式 磁盘#6 扩展性 垂直#7 使用场景:数据结构固定,相关业务对数据安全性、一致性要求较高NoSQL:非关系型数据库#1 非结构化 ---约束性不强#1 键值型(Redis#2原创 2024-04-11 22:40:10 · 77 阅读 · 0 评论