![](https://img-blog.csdnimg.cn/20210109111223391.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
数据库
数据库的学习以及实战使用的问题记录和解决方案
Adam`南帝·梁
世上哪有什么岁月静好,不过是有人替你负重前行
展开
-
mysql下出现Unknown column ‘id‘ in ‘on clause‘的解决方法
原SQLselect a.*,b.*from info a ,category b where a.id = b.id and b.id=#{id}问题报错Unknown column ‘id’ in ‘on clause’修改后SQLselect a.*,b.*from (info a ,category b) where a.id = b.id and b.id=#{id}原因MySQL5.0 Bug, 要把联合的表用括号包含起来...原创 2021-09-02 11:43:52 · 9977 阅读 · 0 评论 -
Linux-CentOs7下Redis的安装及使用
前言:最近发现有好多小伙伴再问一些关于redis部署的问题,于是把Linux环境下容易出现的坑打包解决一下。镜像下载cd /usr/local/ #直接切换到想要安装的目录下(注意切换到根目录下,方便后续使用操作,避免来回切换目录)wget http://download.redis.io/releases/redis-4.0.2.tar.gz(自己替换成需要的版本即可,本例用的是redis-4.0.2)等待下载完成后解压tar -zvxf redis-4..原创 2020-12-27 18:02:06 · 253 阅读 · 1 评论 -
超全详解Redis(8种)数据淘汰策略
前言:redis数据库的最大缓存、主键失效、淘汰机制等参数都是通过配置文件来配置的,docker容器建立默认是无配置文件启动的,所以要下载一个redis.conf文件下载链接:redis.conf非docker容器的应该在redis的安装目录下就可以找到该文件(/usr/local/redis)打开该文件找到内存限制(MEMORY MANAGEMENT)我们可以清楚的看到5.0之后新增了两个淘汰策略淘汰策略volatile-lru:从已设置过期时间的数据集中挑选最近最少使用原创 2020-12-25 11:24:33 · 9349 阅读 · 2 评论 -
Redis:Serializable异常完美解决方案
问题报错DefaultSerializer requires a Serializable payload but received an object of type [******]问题原因没有实现 Serializable 接口,因为 Spring 会将对象先序列化再存入 Redis解决方法public class demo implements Serializable...原创 2020-04-26 20:27:31 · 1208 阅读 · 0 评论 -
BadImageFormatException:如果在安装 32 位 Oracle 客户端组件的情况下以 64 位模式运行
前言在使用VS2008中服务器资源管理器连接Oracle数据库时,尝试加载 Oracle客户端库时引发 BadImageFormatException,在网上下载了个instantclient_11_2进行配置后解决了该问题。配置过程及相关信息项目环境:VisualStudio2008+Oracle11g+PL/SQL Developer问题报错:尝试加载 Oracle客户端库时引发 ...原创 2018-10-03 17:01:24 · 2528 阅读 · 62 评论 -
Oracle安装时先决条件检查失败
前言安装Oracle时5/8步,出现如下错误:问题原因Oracle检查先决条件时会扫描安装目录是否符合要求,但是一般安装到C盘时C盘不对外共享,所以就会一直提示失败。但是这也并不影响安装,点击忽略也可以继续安装。但是强迫症晚期的我是肯定要干掉这个“失败”的字眼。开启共享Win+R——>cmd——>在命令提示符中Windows\System32路径下输入:net shar...原创 2018-09-29 11:23:19 · 9051 阅读 · 19 评论 -
如何正确安装Oracle:Oracle11g安装教程
前言之前安装的过程中存在隐患问题,所以导致了我把它狠心的卸载了,今天就正确的安装上我们的Oracle。怎么卸载?卸载请点这里下面我们就来看一看具体的实施步骤吧!首先开水烫毛,将脏器取出,放上葱姜蒜等香料…下…锅…不好意思,走错片场了下载没有安装包,等我给你下载呐?好吧,这次就帮你一次吧!官方下地址:甲骨文官网如果你不想忍受英文的肆虐,那么直接点下面的连接吧!win 3...原创 2018-09-29 15:38:27 · 6854 阅读 · 48 评论 -
Oracle+PL/SQLDeveloper安装及使用(附PL注册码)
1.点击帮助2.点击注册3.依次复制粘贴产品代号(Product code):ljjt68k39tlbd7epj2343fqll8zcf4qzusny序列号(Serial number):982156密码(Password):xs374ca原创 2018-09-18 15:55:40 · 2436 阅读 · 11 评论 -
MYSQL登录时ERROR 2002 (HY000): Can‘t connect to local MySQL server through socket 完美解决
目录Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)遂检查mysql服务启动状态尝试启动服务查看日志重新启动服务服务器登入mysql报Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)遂检查mysql服务启动状态service mysql..原创 2020-12-26 22:44:15 · 5315 阅读 · 1 评论 -
MySQL登录时ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ 完美解决
检查mysql服务是否启动service mysqld status(若是Failed,检查是否有多个版本mysql且占用着3306端口号,如有则关闭,service mysqld restart)首次安装未修改过密码:grep "A temporary password is generated for root@localhost" /var/log/mysqld.log(查看生成的临时密码)登入mysql -uroot -p(如图所示版本号...原创 2020-12-26 22:24:03 · 69902 阅读 · 18 评论 -
Navicat连接时:1251-Client does not support authentication protocol requested by server;consider...
前言开始在学习使用MySQL时很是顺畅,但是在使用Navicat连接MySQL数据库是遇到一个棘手的问题。正文:前面配置用户名密码和端口号都对,服务也启动了,并且使用命令提示符可以正常操作数据库,只有在使用Navicat连接时出问题。 软件版本:Navicat版本:11.0.10 - premiumMySQL版本:8.0.11 问题如下图:解决方法:修改加密规则AL...原创 2019-06-05 21:37:25 · 306 阅读 · 2 评论