数据库
普通网友
这个作者很懒,什么都没留下…
展开
-
项目无法连接到redis
项目无法连接到redis前端时间项目上线默认使用的redis,结果项目在启动的时候一直报redis无法连接的错误。原来是新装的redis必须要修改配置,不然redis默认只允许同服务器之间的本机连接,不允许远程连接。具体配置:redis的配置文件中把bind 127.0.0.1注释掉,然后关掉redis的安全模式,经测试成功连到redis...原创 2020-10-23 17:08:14 · 906 阅读 · 0 评论 -
使用mysqldump命令保存数据库文件(深坑)
最近在使用java保存数据库文件时,遇到一个问题;这里先上代码: new Thread(new Runnable() { @Override public void run() { try { String sFilepath=GConst.getSysEnv("EV_INSTALL_PATH")+"/Utilities/mysql/history...原创 2018-11-24 09:55:51 · 497 阅读 · 0 评论 -
mysql中group_concat()语句进行字段拼接:
group_cancat使用时需要注意的地方: group_cancat一般和group by一块使用,在分组之后可以把分组后的某一列每一行的数据都拼接起来; 例如我有一个数据库字段叫做aaa;下面有六条记录1,2,3,4,5,5;此时的结果为一个字符串 1,2,3,4,5,5,如果是后面加上group by结果为1,2,3,4,5;这种一般是我们想要的结果。 但是需要注意,如果数据库记录...原创 2018-11-24 16:14:27 · 1660 阅读 · 2 评论 -
frm,MYD,MYI结尾的文件怎么使用
数据库运行中会在datadir目录下有一些记录,这些文件都是以frm,myd,myi结尾;这里面有的是存放表的记录,有的是表结构,具体是什么记不清了。如果别人给你一些这样的文件,只需要放到my.ini文件中datadir所指示的目录下就可以了;或者自己修改目录到自己想保存的地方。...原创 2018-11-24 16:36:57 · 1017 阅读 · 0 评论 -
Linux环境下使用mysqldump保存数据库文件
mysqldump保存数据库文件时,linux下和Windows下是有些不同的;最近在做保存linux下数据库文件的么也保 存不上去,但是文档上确实是这么说的。mysqldump -u+用户民 -p+密码 数据库名 > 文件路径;后来知道了原来linux下jdk的api是无法直接执行linux环境下的命令的;需要加上/bin/sh,在此基础上我又查了一下,然后命令就变成了:`St...原创 2018-11-30 10:33:01 · 980 阅读 · 0 评论 -
linux下怎样查看MySql数据库物理文件存放位置
Linux系统下有时我们会遇到这样的错误:不可以发现数据库的物理文件,说明这张表损坏了;这时会发现,数据库删也删不掉,没办法重新导入。解决办法:数据库内执行命令 show global variables like “%datadir%”;进到此目录下,把对应的数据库目录删除,重新导入数据库就可以了。...原创 2019-03-25 16:09:45 · 7084 阅读 · 3 评论 -
mysql两个timestamp格式时间直接相减问题
最近mysql遇到一个问题:两个时间相减,我是通过-号运算符直接减的;看到mysql也是支持的自以为写对了,最后发现是错误的,这种方式得到的结果是不对的。因为直接通过运算符计算是直接对应的时间字符串转数字后的运算值; 如:‘2018/01/26 11:17:07’, ‘2018/01/26 10:33:38’ 相差应该是2609秒,如果用运算符得到的就为:20180126111707-201801...原创 2019-04-15 15:40:20 · 3623 阅读 · 0 评论 -
oracle数据库被锁住问题
数据库被锁问题:java中对数据库操作时最近老是出现被锁住问题,总结一下。1.同一个事务里如果对某一张表进行更新之后再进行其他操作,例如:insert,这时数据库是不会上锁的,因为是在同一个事务里,等更新操作全部结束之后,这个事务会统一提交。2.假如A和B两个事务同时对某一条数据进行更新操作,如果A事务先开始执行,那么A事务所操作的这部分数据被锁定,B事务无法进行修改,B事务会等待A事务动作...原创 2019-09-03 12:40:33 · 391 阅读 · 0 评论