![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
东邪丶西独
专注一件事
展开
-
解决联表查询时关联字段字符集不一样问题
在联表查询时,报错如下: > 1267 - Illegal mix of collations (utf8mb4_german2_ci,IMPLICIT) and (utf8mb4_general_ci,IMPLICIT) for operation '=' 排查得知A表为utf8m64_general_ci,B表为utf8mb4_german2_ci,将原查询语句a.station_id=b.station_id修改为d.station_id COLLATE utf8mb4_general_ci原创 2021-01-23 17:11:48 · 958 阅读 · 0 评论 -
将大数据导入到Tidb中的坑
参照官网将采用docker-compose.yml方式搭建好测试环境的TiDB, 参考链接:https://www.pingcap.com/docs-cn/op-guide/docker-compose/ 下一步将数据导入, 因为数据量较大,导入的时候报错: 百度查找解决方案,为该参数默认配置为5000条, 参考链接:https://github.com/pingcap/tidb/i...原创 2018-12-18 17:17:46 · 7510 阅读 · 0 评论 -
mysql数据导出
mysql数据导出使用命令行的两种方式: 1、仅导出数据,此方法比使用mysqldump导入快的多 导出例: mysql -uroot -proot -PXXXX -h172.16.X.X db_hbmis -e "SELECT 需要导出的列明 from t_bas_air_total where datatime 导入例: 在命令行下进入对应数据库:use db_h原创 2016-02-24 09:11:48 · 402 阅读 · 0 评论 -
mysqldump常用参数
mysqldump -t 不导出表结构 仅导出数据 mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql 导出库中所有表结构不导出数据 mysqldump -uroot -p -B 数据库名 --table 表名 > xxx.sql 导出指定表结构不导出数据 mysqldump --skip-add-drop-table 每个数原创 2016-01-06 10:52:23 · 1163 阅读 · 0 评论 -
mysql 5.5配置文件my-small.ini、my-medium.ini、my-large.ini、my-huge.ini 详解
在mysql中安装成功后我目录中我们会看到my-small.ini、my-medium.ini、my-large.ini、my-huge.ini几个文件,很多朋友不知道它们的用处,下面我们来介绍一下。 这几个文件是mysql针对不同的应用推荐的不同的配置信息;但这些配置只有放到my.ini中才会被应用。 其中: 1、my-small.ini是为了小型数据库而设计的。不应该把这个模型用于含有一转载 2015-12-20 13:39:30 · 3194 阅读 · 1 评论 -
mysql5.5和5.6对于datetime值带毫秒的问题
今天测试发现一个情况: mysql5.5与5.6版本对于时间值带毫秒的存入与查询情况如下: 1、在5.5与5.6版本数据库中分新建表分表插入带毫秒数据,例如存入数据为'2015-10-10 11:11:11.111',其存储的时候会强制保存为'2015-10-10 11:11:11.000',但是通过select无法显示毫秒的数据; 2、如果datetime设置为主键,分表插入'2015-1原创 2015-12-19 15:42:57 · 10072 阅读 · 1 评论 -
mysql启动错误1067:进程意外终止
环境: mysqk版本:5.6.26 因为需要测试mycat的双主writehost切换问题,需要对数据表持续写且不断重启数据库,一次操作将两个数据库报错,无法启动mysql, 查看数据库日志,从关闭数据库截止无输出,计算机管理-事件查看器-应用程序中对于mysql启动无报错; 解决办法: 使用myisamchk命令对表进行修复,然后启动正常; 脚本如下: @echo off原创 2015-12-14 12:55:45 · 581 阅读 · 0 评论 -
安装多个mysql服务,mysql5.7.6版本为例
此处已mysql5.7.6版本为例,笔者操作系统为win7; 安装第一个mysql服务: 第一步:将安装文件解压,修改文件名放到相应文件夹,笔者放在D:\hbsystem\mysql; 第二步:打开my-defalut.ini配置文件,按实际情况修改所需定义的参数,如无其他需要,修改basedir+datadir+port即可; 第三步:在环境变量中的path中添加变量;原创 2015-10-23 14:45:57 · 1297 阅读 · 0 评论 -
mysql 5.7.9安装
mysql5.7和之前安装的版本略有不同,且data文件需要命令行解压,新手容易混淆,遇到的问题特地写下来记录; 第一步:从mysql官网下载好mysql 5.7.9,电脑系统是win7 64,选择好对应版本; http://dev.mysql.com/downloads/mysql/ 第二步:将压缩包解压到对应文件夹,并将根目录下的my-default.ini文件夹更名原创 2015-11-04 21:41:58 · 431 阅读 · 0 评论 -
mycat在win2003的2G服务器上无法启动
之前测试mycat,均是在4G内存的win64位操作系统上,mycat默认配置下,将具体需求配置好后均可正常启动。 后将测试环境搬到win2003系统上,服务器仅有2G内存,启动bin下的startup_nowrap.bat,窗口一闪而过,将mycat做成服务启动,启动报错1067。如下是解决步骤: 1、在startup_nowrap.bat里换行后加入pause保存重新运行,可以原创 2015-08-04 17:34:11 · 1761 阅读 · 0 评论