![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
文章平均质量分 53
左边的天堂
这个作者很懒,什么都没留下…
展开
-
解决 ‘The last packet successfully received from the server was xxx milliseconds ago‘ 问题
解决 'The last packet successfully received from the server was xxx milliseconds ago' 问题原创 2023-05-15 18:24:45 · 10296 阅读 · 1 评论 -
记录一次mysql慢查询的优化过程
优化mysql的慢查询语句,优化效果明显,记录一下。原创 2023-01-18 15:06:36 · 1455 阅读 · 0 评论 -
Docker安装mysql 5.7主从复制
使用docker安装mysql主从复制,踩了很多坑,把过程记录下来方便以后查阅原创 2022-08-31 14:19:14 · 588 阅读 · 0 评论 -
利用Ant 执行SQL 脚本
利用 Ant 的SQL Task来实现执行SQL 脚本的功能原创 2022-05-07 16:37:21 · 820 阅读 · 0 评论 -
简单的数据库连接测试方法
在windows的生产环境如何不允许安装数据库可视化工具,也不能使用代码来测试数据库是否能连接的话,可以使用下面方法:新建一个文本文件,重命名,名字随意,后缀改为 udl双击打开可以看到有7个数据源连接方式下面的是odbc连接方式,在系统中创建odbc之后,会自动读取到数据源名称随意选择一个,点击测试,连接成功下面是连接SQLserver的连接方式,填入数据库ip,用户名和密码,也可以选择windows账户登录,其它默认点击测试,连接成功。剩下的数据源可以自行测试一下...原创 2021-06-21 13:04:24 · 4968 阅读 · 0 评论 -
几种常用数据库分页查询
MySQL1、Mysql的limit用法在我们使用查询语句的时候,经常要返回前几条或者中间某几行数据,这个时候怎么办呢?不用担心,mysql已经为我们提供了这样一个功能。SELECT * FROM table LIMIT [offset,] rows | rows OFFSET offsetLIMIT 子句可以被用于强制 SELECT 语句返回指定的记录数。LIMIT 接受一个或两个数字...转载 2019-04-29 09:44:57 · 2013 阅读 · 0 评论 -
SpringMVC+Mybatis两个数据源实现(二)
之前写了一篇[《SpringMVC+Mybatis两个数据源实现 一》](https://blog.csdn.net/tiantang_1986/article/details/88989382)介绍了在SpringMVC环境下实现两个数据源的一种方案,今天介绍另外一种,配置相对于更简单些,下面请看正文。原创 2019-05-09 10:30:37 · 342 阅读 · 0 评论 -
主流数据库在Mybatis的like模糊查询写法
主流数据库在Mybatis的like模糊查询写法转载 2019-05-14 10:13:36 · 995 阅读 · 0 评论 -
SpringBoot2+Mybatis两个数据源实现 (二)
之前写过一篇《SpringBoot2+Mybatis多个数据源实现》,今天补充一个其他的解决方案(原理差不多),这里是使用mysql+sqlserver作为数据源,可以供大家参考一下。原创 2019-06-04 15:44:53 · 999 阅读 · 2 评论 -
FATAL ERROR: Could not find ./bin/my_print_defaults的解决办法
今天在CentOS下安装mysql的时候出现了Could not find ./bin/my_print_defaults错误。搜索了一下,以下内容可以完美解决这个问题对mysql数据库初始化过程中,会有如下报错信息:[root@localhost scripts]# ./mysql_install_db --user=mysqlFATAL ERROR: Could not find ....转载 2019-07-01 17:45:34 · 1423 阅读 · 0 评论 -
Spring Boot配置多个DataSource
使用`Spring Boot`时,默认情况下,配置`DataSource`非常容易。`Spring Boot`会自动为我们配置好一个`DataSource`。转载 2019-07-09 14:15:26 · 5284 阅读 · 0 评论 -
CentOS7环境下安装MySQL5.6
之前安装 `mysql` 服务一直在`windows`环境下完成的。这次换到CentOS环境下,遇到好多坑,总结了一下整个安装过程,最终有了这篇文章的出现。原创 2019-07-05 13:58:29 · 673 阅读 · 0 评论 -
sqlserver 'sa'密码忘记,windows集成身份验证都登录不了解决办法
有时候SQL SERVER 的SA强密码策略真的很烦人,不同的系统密码策略又不一样,导致经常会忘记密码,这不,这回我本机的SQL SERVER很久不用了,彻底忘了密码是什么。查了一下资料还是找到了解决办法,这是官方的原文:http://technet.microsoft.com/en-us/library/dd207004.aspx。解决步骤:1、用SQL Server Configurati...转载 2019-09-17 15:56:38 · 1465 阅读 · 0 评论 -
oracle的基本应用,持续完善中...
创建表空间create tablespace 表空间删除表空间drop tablespace 表空间创建用户create user 用户名 identified by 密码删除用户drop user 用户名修改用户密码alter user 用户名 identified by 密码权限设置grant create session,resource(角色) to 用户名查询所...原创 2019-04-23 20:09:11 · 130 阅读 · 0 评论 -
SpringBoot2+Mybatis多个数据源实现
一、Java类DynamicDataSource.javapackage com.a.dynamic;import org.springframework.jdbc.datasource.lookup.AbstractRoutingDataSource;/** * 〈动态数据源〉 * * @author zhoukai7 * @create 7/27/18 * @since ...转载 2019-04-03 10:24:35 · 936 阅读 · 0 评论 -
SpringMVC+Mybatis两个数据源实现(一)
一、配置文件结构首先配置文件的结构是这样的下面来看几个关键配置1. jdbc.properties#============================================================================# datasource 1#====================================================...原创 2019-04-02 15:03:38 · 899 阅读 · 0 评论 -
Host 'XXX' is not allowed to connect to this MySQL server 解决方案
登录到Mysql服务器,打开命令窗口(CMD),输入:MySQL -uroot -proot (root/root是用户和密码)如果提示没有找到应用,则需要在命令窗口中调到Mysql安装目录的bin目录下面,再输入上面语句。然后再输入:grant all privileges on *.* to root@"xxx" identified by "root";参数说明:a原创 2017-07-04 11:53:28 · 352 阅读 · 0 评论 -
mysql5.5 for linux 安装
mysql5.5 for linux安装转载 2017-08-03 11:41:27 · 830 阅读 · 0 评论 -
Linux下MySQL 5.5的修改字符集编码为UTF8(彻底解决中文乱码问题)
PS:昨天一同事遇到mysql 5.5中文乱码问题,找我解决。解决了,有个细节问题网上没人说,我就总结一下。一、登录MySQL查看用SHOW VARIABLES LIKE ‘character%’;下字符集,显示如下:+--------------------------+----------------------------+| Variable_name | Value |转载 2017-08-03 13:37:56 · 341 阅读 · 0 评论 -
解决mySQL占用内存超大问题
为了装mysql环境测试,装上后发现启动后mysql占用了很大的虚拟内存,达8百多兆。网上搜索了一下,得到高人指点my.ini。再也没见再详细的了..只好打开my.ini逐行的啃,虽然英文差了点,不过多少M还是看得明的^-^ 更改后如下:innodb_buffer_pool_size=576M ->256M InnoDB引擎缓冲区占了大头,首要就是拿它开刀query_cache_s转载 2017-09-04 15:49:36 · 6440 阅读 · 0 评论 -
Mysql CPU占用高的问题解决方法小结
通过以前对mysql的操作经验,先将mysql的配置问题排除了,查看msyql是否运行正常,通过查看mysql data目录里面的*.err文件(将扩展名改为.txt)记事本查看即可。如果过大不建议用记事本了,容易死掉,可以用editplus等工具简单的分为下面几个步骤来解决这个问题:1、mysql运行正常,也有可能是同步设置问题导致2、如果mysql运行正常,那就是php的一些sql转载 2017-09-04 15:48:44 · 1561 阅读 · 0 评论 -
Mongo的导出和导入(mongoexport和mongoimport)
1. 前言之前转了一篇Mongo的备份和恢复(mongodump 和mongorestore ) (原文在这里) 主要讲述了mongodump 和mongorestore 应用.并根据自己实践稍作了下修改.我们接下来讲一下mongoexport和mongoimport的使用. mongoexport和mongoimport更多的使用在单collection上面,而mongodump&amp...原创 2018-08-29 16:27:47 · 7846 阅读 · 0 评论 -
如何正确的把Mysql迁移至其他机器上运行
Mysql数据库迁移至其他机器上运行,可以把Mysql的安装目录整个拷贝过来,如果数据文件不在一起的话,也需要一并拷贝。如我本地的是D:\Program Files\MySQL\MySQL Server 5.6,目录结构如下 其中data就是数据目录. 我们修改一下my.ini文件[client]port=3306[mysql]default-character-set=utf8...原创 2018-08-29 16:58:48 · 1842 阅读 · 0 评论 -
elasticsearch数据迁移
下面介绍两个工具对Elasticsearch数据进行迁移:elasticdumpelasticsearch-exporterelasticdump安装步骤yum install epel-releaseyum install nodejsyum install nodejs npmnpm install elasticdump 如果出现这个错误:a、没有package...原创 2018-10-30 13:52:49 · 941 阅读 · 0 评论 -
连接mysql报Access denied for user 'root'@'localhost'错误的解决办法
编辑mysql配置文件my.ini,在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql重新登录mysql,mysql -uroot -p,出现 password:的时候直接回车可以进入,进入mysql之后再操作切换数据库mysql> use mysql; Database changed给root用户设置新密码:mysql&...原创 2018-12-17 11:45:35 · 1981 阅读 · 0 评论 -
Windows7 64位 连接Access数据库“未发现数据源名称并且未指定默认驱动程序“的解决办法
我们在Windows xp中访问access的时候,连接数据库url一般是这样写:jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=xxx.mdb;但是在window7 64位系统,是没有办法找到这个驱动的,会报未发现数据源名称并且未指定默认驱动程序这个时候我们需要安装Access的驱动程序,获取地址:32位:http://do...原创 2019-03-21 15:09:15 · 8859 阅读 · 1 评论 -
MySQL 5.7 timestamp类型设置default value为'0000-00-00 00:00:00'报错的解决方法
mysql是使用docker安装的bitnami/mysql:5.7版本,在导入数据时报错,Error Code: 1067 - Invalid default value for 'xxx'。原因是因为这个字段为timestamp类型,而且默认值为’0000-00-00 00:00:00’,'xxx' timestamp NOT NULL DEFAULT '0000-00-00 00:00:...原创 2019-04-04 13:33:16 · 6023 阅读 · 0 评论 -
Mongo的备份和恢复(mongodump 和mongorestore )
mongodump导出的是bson格式,是二进制形式,不过可以使用mongo自带的bsondump命令查看里面的数据,而mongoexport导出的则是文本,可以是csv、json格式。 JSON可读性强但体积较大,BSON则是二进制文件,体积小但对人类几乎没有可读性。 在一些mongodb版本之间,BSON格式可能会随版本不同而有所不同,所以不同版本之间用mongodump/mongorestore可能不会成功,具体要看版本之间的兼容性。当无法使用BSON进行跨版本的数据迁移的时候,使用J转载 2017-07-04 10:00:06 · 4763 阅读 · 1 评论