随笔分类 -  mysql

摘要:今天发现在新电脑上的mysql新插入的数据自增id不是连续的,步长为2 查看当前步长 show variables like '%increment%'; auto_increment_increment 2auto_increment_offset 1 1.使用命令修改 set @@global. 阅读全文
posted @ 2024-04-02 12:45 慕尘 阅读(178) 评论(0) 推荐(0) 编辑
摘要:DataX 是阿里巴巴集团内被广泛使用的离线数据同步工具/平台,实现包括 MySQL、Oracle、SqlServer、Postgre、HDFS、Hive、ADS、HBase、TableStore(OTS)、MaxCompute(ODPS)、DRDS 等各种异构数据源之间高效的数据同步功能 gith 阅读全文
posted @ 2021-02-04 22:25 慕尘 阅读(1927) 评论(0) 推荐(0) 编辑
摘要:Talend Open Studio是Talend公司开发的一个数据集成的数据ETL软件 1.下载 https://www.talend.com/products/data-integration-manuals-release-notes/ 我选择的 TOS_DI-20190620_1446-V7 阅读全文
posted @ 2021-02-04 22:16 慕尘 阅读(1483) 评论(0) 推荐(0) 编辑
摘要:往MySQL导入数据时遇到 Caused by: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Specified key was too long; max key length is 1000 bytes 解决方法: 修改m 阅读全文
posted @ 2021-01-15 14:27 慕尘 阅读(130) 评论(0) 推荐(0) 编辑
摘要:启动Spoon 1.新建转换 2.新建DB连接 3.设置 (1)核心对象,拖拽 生成记录,REST client,Json input,插入 / 更新 并依次连接(按shift+鼠标拖拽) (2)编辑生成记录 (3)编辑REST client 设置参数 (4)编辑Json input 说明: 根据数 阅读全文
posted @ 2020-12-30 12:53 慕尘 编辑
摘要:上次使用Kettle实现了一个简单的转换 PDI(Kettle)的使用一 作业——将多个转换操作按顺序连接起来 启动Spoon 1.创建作业 双击作业 2.设置 (1)核心对象,通用 将开始,转换,结束(Dummy)和成功组件拖拽至作业工作窗口,并依次连接(按shift+鼠标拖拽) (2)创建两个简 阅读全文
posted @ 2020-12-29 14:07 慕尘 编辑
摘要:Kettle 是 PDI 以前的名称,PDI 的全称是Pentaho Data Integeration Kettle是ETL中的一个开源工具,Java开发 https://github.com/pentaho/pentaho-kettle ETL是EXTRACT(抽取)、TRANSFORM(转换) 阅读全文
posted @ 2020-12-28 13:51 慕尘 编辑
摘要:Kettle配置mysql连接时出现 错误连接数据库 [localTest] : org.pentaho.di.core.exception.KettleDatabaseException: Error occurred while trying to connect to the database 阅读全文
posted @ 2020-12-28 13:30 慕尘 编辑
摘要:1.安装mysql 2.安装mysql ODBC数据源驱动 https://dev.mysql.com/downloads/connector/odbc/ 3.打开revit2018 打开revit模型 文件——》导出——》ODBC数据库 新建 选择MySQL ODBC 8.0 ANSI Drive 阅读全文
posted @ 2020-10-27 14:54 慕尘 编辑
摘要:前几天想为大数据表添加字段,出现了 2013 - Lost connection to MySQL server during query 查看数据条数 + +| count(id) |+ +| 6367286 |+ + 重启机器只开启mysql后,添加字段成功了 为了避免这种问题,记录一下比较妥帖 阅读全文
posted @ 2020-07-29 14:24 慕尘 编辑
摘要:1.下载和安装mysql源 (1)下载 mysql源安装包 wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm 注: 如果提示 wget: command not found 安装wget yum -y 阅读全文
posted @ 2020-01-21 13:26 慕尘 阅读(356) 评论(0) 推荐(0) 编辑
摘要:今天安装mysql再修改密码时遇到 ERROR 1819 (HY000): Your password does not satisfy the current policy requirements 产生的原因: 自定义密码太简单,出现了不符合密码策略的问题 查看 mysql 初始的密码策略 SH 阅读全文
posted @ 2020-01-21 13:17 慕尘 阅读(31373) 评论(0) 推荐(4) 编辑
摘要:那天领导问mysql的数据库占用多少空间,似乎没关注过这个问题,以前关注的都是多少条。因此,特意将这个问题记下来 1.查询某个数据库占用空间 mysql> SELECT round(sum(data_length / 1024 / 1024),2) 'Data Size in MB',round(s 阅读全文
posted @ 2020-01-15 18:12 慕尘 编辑
摘要:环境:win7 mysql版本 mysql> select version();+ +| version() |+ +| 5.7.26-log |+ +1 row in set 在执行mysqldump命令时,出现如下错误 mysqldump: [Warning] Using a password 阅读全文
posted @ 2019-11-19 15:13 慕尘 编辑
摘要:今天写sql语句时,相对字符串类型的数字进行排序,怎么做呢? 需要先转换成数字再进行排序 1.直接用加法 字符串+0 eg: select * from orders order by (mark+0) desc 2.使用函数 CAST(value as type); CONVERT(value, 阅读全文
posted @ 2019-10-21 22:48 慕尘 编辑
摘要:1.避免使用 select * 会进行全表扫描,不能有效利用索引 增大了数据库服务器的负担 增加了数据库与应用程序之间的网络IO开销 2.比较运算符能用 = 就不用 <> 增加索引的命中率 3.知道有几条查询结果的情况下,使用 limit N 避免全表扫描 4.为列选择合适的数据类型 占用空间越少越 阅读全文
posted @ 2019-10-10 09:03 慕尘 编辑
摘要:今天新建了一个用户,权限也给了,host设置的为% 但是使用该用户连接时出现如下错误 查看用户 mysql> select host,user,password from mysql.user; + + + +| host | user | password |+ + + +| localhost 阅读全文
posted @ 2019-08-29 18:32 慕尘 编辑
摘要:今天想对比下mysql运行时的变量有什么不一样,使用show VARIABLES,但是输出的内容太多,有些看不到 那可不可以将结果输出到文件呢? 报错 ERROR 1045 (28000): Access denied for user 'ODBC'@'localhost' (using passw 阅读全文
posted @ 2019-08-29 18:24 慕尘 编辑
摘要:下载mysql-8.0.17-winx64.zip 地址 下载完毕后解压,进入该目录下的bin 初始化命令 安装 启动 连接 输入上面的密码 修改密码 阅读全文
posted @ 2019-08-28 13:05 慕尘 阅读(2414) 评论(0) 推荐(0) 编辑
摘要:今天spring boot的项目数据库从mysql5.7换到mysql8.0,遇到点问题,特此记录下来 查看mysql的版本 mysql> select version();+ +| version() |+ +| 8.0.12 |+ + 修改mysql的依赖使用MySQL Connector/J 阅读全文
posted @ 2019-08-27 18:06 慕尘 编辑