mySql
DADA随记
这个作者很懒,什么都没留下…
展开
-
如何在 CentOS 7 上安装 Percona服务器
在这篇文章中我们将了解关于 Percona 服务器,一个开源的MySQL,MariaDB的替代品。InnoDB的数据库引擎使得Percona 服务器非常有吸引力,如果你需要的高性能,高可靠性和高性价比的解决方案,它将是一个很好的选择。在下文中将介绍在CentOS 7上 Percona 服务器的安装,以及备份当前数据,配置的步骤和如何恢复备份。1.什么是Percona,为转载 2016-04-13 13:40:25 · 311 阅读 · 0 评论 -
mysql5.7在windows7下my.ini文件加载路径及数据位置修改
更新:现在上MySQL官网装个mysql installer统一对mysql软件管理配置,迁移数据也很方面。进mysql installer里面对mysql server进行reconfigure,就有数据库存储位置的改变。比下面老式的手动迁移要稳当(手动迁移后容易发生数据库启动不起来或者不能正常关闭的情况)。高版本的mysql installer,在安装时自定义安装路径隐藏的很深,请参考http转载 2017-12-18 22:02:08 · 1503 阅读 · 0 评论 -
linux下如何实现mysql数据库每天自动备份定时备份
概述 备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。而对于一些网站、系统来说,数据库就是一切,所以做好数据库的备份是至关重要的!备份是什么?为什么要备份容灾方案建设存储介质光盘 磁带 硬盘 磁盘阵列 DAS:直接附加转载 2017-12-20 06:09:07 · 194 阅读 · 0 评论 -
mybatis 动态 SQL
动态 SQLMyBatis 的强大特性之一便是它的动态 SQL。如果你有使用 JDBC 或其他类似框架的经验,你就能体会到根据不同条件拼接 SQL 语句有多么痛苦。拼接的时候要确保不能忘了必要的空格,还要注意省掉列名列表最后的逗号。利用动态 SQL 这一特性可以彻底摆脱这种痛苦。通常使用动态 SQL 不可能是独立的一部分,MyBatis 当然使用一种强大的动态 SQL 语言来改进这转载 2017-02-22 18:53:08 · 257 阅读 · 0 评论 -
查看mysql正在执行的SQL语句
在项目开发里面总是要查看后台执行的sql语句,mysql数据库也不例外,它的查看方式大家一般喜欢使用 show processlist; 命令来解决,通过里面输出结果的字段解释中可以分析执行了的sql语句类型,但不太适合一般的初级使用者,因此通过日志文件查看sql语句是最直接的方法。首先你需要创建一个日志文件log.txt ,比如我直接保存在mysql目录下的data目录中转载 2017-03-02 16:37:38 · 24113 阅读 · 0 评论 -
MySQL之权限管理
CREATE USER '用户名'@'%' IDENTIFIED BY '密码';GRANT SELECT,UPDATE,INSERT,DELETE ON 数据库.* TO '用户名'@'%';GRANT CREATE,ALTER,DROP ON 数据库.* TO '用户名'@'%';Drop user '用户名'@'localhost';一、MySQL权限简介转载 2016-12-05 11:10:00 · 233 阅读 · 0 评论 -
为mysql数据库建立索引
最普通的情况,是为出现在where子句的字段建一个索引。为方便讲述,我们先建立一个如下的表。Code代码如下:CREATE TABLE mytable ( id serial primary key, category_id int not null default 0, user_id int not null default 0, adddate int not转载 2016-11-11 15:29:49 · 207 阅读 · 0 评论 -
linux mysql 操作命令
1.linux下启动mysql的命令:mysqladmin start/ect/init.d/mysql start (前面为mysql的安装路径)2.linux下重启mysql的命令:mysqladmin restart/ect/init.d/mysql restart (前面为mysql的安装路径)3.linux下关闭mysql的命令:mysqladmin转载 2016-10-31 11:13:24 · 240 阅读 · 0 评论 -
MYSQL 查看最大连接数和修改最大连接数
MySQL查看最大连接数和修改最大连接数1、查看最大连接数show variables like '%max_connections%';2、修改最大连接数set GLOBAL max_connections = 200; 以下的文章主要是向大家介绍的是MySQL最大连接数的修改,我们大家都知道MySQL最大连接数的默认值是100, 这个数值对于并发连接很多的数据库的转载 2016-10-26 20:44:53 · 357 阅读 · 0 评论 -
mysql开启允许运程登陆
mysql开启允许运程登陆 1、mysql -uroot -p2、mysql --> use mysql;3、mysql --> select host,user from user;4、mysql --> update user set host = '%' where user = 'root';5、mysql --> delete from user where host原创 2016-10-25 17:27:40 · 612 阅读 · 0 评论 -
HikariCP logoJDBC 连接池 HikariCP
HikariCP 是一个高性能的 JDBC 连接池组件。使用方法:?12345678910HikariConfig config = new HikariConfig();config.setMaximumPoolSize(100);con原创 2016-06-07 13:33:13 · 2099 阅读 · 0 评论 -
mysql client命令行选项
mysql命令行中指定程序选项的规则在命令名后面紧跟选项。选项参量以一个和两个破折号开始,取决于它具有短名还是长名。例如,-?和--help是指导MySQL程序显示帮助消息的短选项和长选项。选项名对大小写敏感。-v和-V均有效,但具有不同的含义。(它们是--verbose和--version选项的短名)。部分选项在选项名后面紧随选项值。例如,-hlocalhost或--host=local转载 2016-04-22 14:52:37 · 396 阅读 · 0 评论 -
mysql共享表空间转化为独立表空间
1.查看当前表空间情况:mysql> show variables like '%per_table';+-----------------------+-------+| Variable_name | Value |+-----------------------+-------+| innodb_file_per_table | OFF |+---原创 2016-05-17 17:36:31 · 1881 阅读 · 0 评论 -
mysql日期时间格式
DATE_FORMA T(date, format) 根据格式串format 格式化日期或日期和时间值date,返回结果串。 可用DATE_FORMAT( ) 来格式化DATE 或DATETIME 值,以便得到所希望的格式。根据format字符串格式化date值: %S, %s 两位数字形式的秒( 00,01, . . ., 59) %i 两位数字形式的分( 00,01, . .转载 2016-05-05 16:43:43 · 249 阅读 · 0 评论 -
mysql绑定多个ip地址
mysql-server为192.168.1.3,只允许192.168.1.4, 192.168.1.5, 192.168.1.6来访问3306端口在my.cnf中bind-address = 0.0.0.0在访问3306端口的主机中,只允许192.168.1.4-6,其他ip一律DROP掉/sbin/iptables -A INPUT -p tcp -s 192.16原创 2016-04-21 10:33:45 · 3281 阅读 · 0 评论 -
MySQL的log-bin的日志功能
装mysql,运行一段时间后,在mysql目录下出现一堆类似mysql-bin.000***,从mysql-bin.000001开始一直排列下来,而且占用了大量硬盘空间,高达几十个G. 对于这些超大空间占用量的文件我们应该怎么办呢? 那么mysql数据库文件夹中的mysql-bin.00001是什么文件?mysql-bin.000001、mysql-bin.000002等文件是数据转载 2016-04-29 14:43:48 · 326 阅读 · 0 评论 -
mysql简单统计
SELECT * FROM(SELECTp.channels,DATE_FORMAT(v.creattime,'%Y-%m-%d') dt,COUNT(DISTINCT CASE WHEN DATE_FORMAT(v.creattime,'%Y%m%d') = DATE_FORMAT(p.addTime,'%Y%m%d') THEN p.deviceId END ) new原创 2016-04-28 11:47:50 · 315 阅读 · 0 评论 -
centos 7 下的 MYSQL5.7版本sql_mode=only_full_group_by问题
1、修改mysql的配置文件: /etc/my.cnf添加以下配置代码:(注意在[mysqld]段下添加,直接加到最后一行无效。)sql_mode =STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION2、...原创 2019-03-01 06:58:19 · 1959 阅读 · 0 评论