2017年3月21日

mysqldump

摘要: mysqldump常用于MySQL数据库逻辑备份。 1、各种用法说明 A. 最简单的用法:mysqldump -uroot -pPassword [database name] > [dump file] 上述命令将指定数据库备份到某dump文件(转储文件)中,比如:mysqldump -uroot -p123 test > test.dump 生成的test.dump文... 阅读全文

posted @ 2017-03-21 17:01 signheart 阅读(157) 评论(0) 推荐(0)

mysql data_add data_sub

摘要: DATE_SUB() 函数从日期减去指定的时间间隔。语法DATE_SUB(date,INTERVAL expr type)date 参数是合法的日期表达式。expr 参数是您希望添加的时间间隔。type 参数可以是下列值:Type 值MICROSECONDSECONDMINUTEHOURDAYWEEKMONTHQUARTERYEARSECOND_MICROSECONDMINUTE_MICROSEC... 阅读全文

posted @ 2017-03-21 17:01 signheart 阅读(264) 评论(0) 推荐(0)

mysql 日期函数

摘要: 对于每个类型拥有的值范围以及并且指定日期何时间值的有效格式的描述见7.3.6 日期和时间类型。 这里是一个使用日期函数的例子。下面的查询选择了所有记录,其date_col的值是在最后30天以内: mysql> SELECT something FROM table WHERE TO_DAYS(NOW()) - TO_DAYS(date_col) select DAYOFWEEK('19... 阅读全文

posted @ 2017-03-21 17:01 signheart 阅读(181) 评论(0) 推荐(0)

mysql 8小时问题

摘要: 假设你的数据库是mysql,如果数据源配置不当,将可能发生经典的“8小时问题”。原因是mysql在默认情况下,如果发现一个连接的空闲时间超过8小时,将会在数据库端自动关闭这个连接。而数据源并不知道这个连接已经关闭了,当它将这个无用的连接返回给某个dao时,dao就会报无法获取connection异常。 如果采用dbcp的默认配置,由于testOnBorrow属性的默认值是true,数据源在将... 阅读全文

posted @ 2017-03-21 17:01 signheart 阅读(549) 评论(0) 推荐(0)

centos7 安装mysql

摘要: 确认你的安装版本mysql分为开发版本和稳定版本(GA),开发版本拥有最新的特性,但是并不稳定,也没有完全经过测试,可能存在严重的bug,而稳定版本是经过了长时间的测试,消除了具有已知的bug,其稳定性和安全性都得到一定的保障。对于一个mysql的版本号如:mysql-5.6.1-m1,这个版本号意味着什么呢?1.对于5.6.1的解释:第一个数字5代表了文件格式,第二个数字6代表了发行级别,第三个... 阅读全文

posted @ 2017-03-21 17:01 signheart 阅读(197) 评论(0) 推荐(0)

mysql 创建用户

摘要: FLUSH PRIVILEGES 修改完权限必须调用一, 创建用户: 命令:CREATE USER 'username'@'host' IDENTIFIED BY 'password'; 说明:username - 你将创建的用户名, host - 指定该用户在哪个主机上可以登陆,如果是本地用户可用localhost, 如果想让该用户可以从任意远程主机登陆,可以使用通配符%. password -... 阅读全文

posted @ 2017-03-21 16:59 signheart 阅读(312) 评论(0) 推荐(0)

Waiting for table metadata lock

摘要: 在修改/增加表字段的时候,发现很慢,show processlist; 时, Waiting for table metadata lock 能一直锁很久。官网的一段话,可以理解下一个没提交的事务使用了A表, 另外一个session 对A表进行alter,出现waiting for table metadata lock MySQL版本为5.6.12。在进行alter table操作时,有时会出... 阅读全文

posted @ 2017-03-21 16:59 signheart 阅读(197) 评论(0) 推荐(0)

linux mysql 定时备份 使用crontab

摘要: 第一步:在服务器上配置备份目录代码: mkdir /var/lib/mysqlbackup cd /var/lib/mysqlbackup 第二步:编写备份脚本代码: vi dbbackup.sh 粘帖以下代码,务必更改其中的username,password和dbname。 代码: #!/bin/shmysqldump -udbuser -p\(qhtech.CN mzc_release --... 阅读全文

posted @ 2017-03-21 16:59 signheart 阅读(290) 评论(0) 推荐(0)

mysql 引擎

摘要: MySQL数 据库引擎取决于MySQL在安装的时候是如何被编译的。要添加一个新的引擎,就必须重新编译MYSQL。在缺省情况下,MYSQL支持三个引擎:ISAM、MYISAM和HEAP。另外两种类型INNODB和BERKLEY(BDB),也常常可以使用。如果技术高超,还可以使用MySQL++ API自己做一个引擎。下面介绍几种数据库引擎: ISAM:ISAM是一个定义明确且历经时间考验... 阅读全文

posted @ 2017-03-21 16:58 signheart 阅读(164) 评论(0) 推荐(0)

mysql 匹配 findinset

摘要: SELECT FS_ITEM_DESC FROM dictionary WHERE FS_TYPE = 'prizeType' AND FIND_IN_SET(FS_ITEM_CODE,(SELECT AWARDS FROM tb_textbook WHERE TEXTBOOK_ID = '1')) FIND_IN_SET ,在一串有律字符串中查找关键字,返回匹配成功的行例 : FIND_IN_... 阅读全文

posted @ 2017-03-21 16:58 signheart 阅读(1945) 评论(0) 推荐(0)

导航