mysql
文章平均质量分 71
sheep8521
让优秀成为一种习惯
展开
-
canal实操(一)监控mysql的数据打印到控制台
前言:本实操参考: 超详细的Canal入门,看这篇就够了!一、简易版本的canal控制台输出增量的日志1、准备一个mysql表,mysql压缩包解压的安装教程2、插入一条数据3、对应canal启动的客户端会把插入的log日志信息打印出来。以上需要本地开启canal 启动命令startup.batmysql服务启动准备好更新/插入的数据INSERT INTO runoob_tbl VALUES('2','肉包','小米','20210503');一旦上面1,2启动,mysq原创 2021-05-27 11:24:37 · 1468 阅读 · 1 评论 -
mysql实战环境(二)压缩包直接解压后启动mysql
1、压缩包下载地址:http://mirrors.163.com/mysql/Downloads/MySQL-8.0/mysql-8.0.24-winx64.zip当然也可在官网进行免费下载2、直接解压压缩包到指定目录3、原始压缩包应该是没有data目录、ini文件的,启动mysql前都需要创建。1)windows环境下的ini的配置信息如下:注意:1)需要修改的地方basedir和datadir2)skip-grant-tables 这个配置项很重要,作用是跳过登录的验证,因为刚安装你不原创 2021-05-27 09:52:43 · 769 阅读 · 0 评论 -
mysql实战环境(一)win的5.5.5升级到5.7.20
一、mysql更新升级前的准备工作1、windows下查看mysql的安装路径登录MySQL的客户端,然后输入命令:show variables like “%char%”;直接看最后一行2\二、mysql升级Windows下将MySQL5.5升级为MySQL5.7第一步:停止原来的MySQL服务,打开任务管理器,找到mysqld的进程名,停止掉。第二步:备份原来数据库的文件,在C:\ProgramData\MySQL 相应的版本目录下面,有data目录,将此目录复制到其他地方备份。第三原创 2021-05-24 18:30:56 · 366 阅读 · 1 评论 -
Hive学习之路 (二十五)Hive 行转列str_to_map类比mysql的Pivot (补充)
前言传统关系型数据库中,无论是Oracle(11g之后)还是SQLserver(2005之后),都自带了Pivot函数实现行转列功能,本文主要讲述在Hive中实现行转列的两种方式。一、关系型数据库方式如果使用mysql\oracle对应的pivot函数的话,sql如下:with testtable(select 1 id,'k1' key,123 value union allselect 1,'k2' key,124 value union allselect 2,'k1',234原创 2021-04-07 15:43:04 · 517 阅读 · 0 评论 -
mysql建表的时候需不需要外键
主键(PK)和索引是不可少的,不仅可以优化数据检索速度,开发人员还省不其它的工作,一、矛盾焦点:数据库设计是否需要外键。这里有两个问题:1)是如何保证数据库数据的完整性和一致性;2)是第一条对性能的影响。正方观点:1)由数据库自身保证数据一致性,完整性,更可靠,因为程序很难100%保证数据的完整性,而用外键FK即使在数据库服务器当机或者出现其他问题的时候,也能够最大限度的保证数据的一致性和完整性。eg:数据库和应用是一对多的关系,A应用会维护他那部分数据的完整性,系统一变大时,增加了B应用,A和原创 2021-04-06 18:50:07 · 1510 阅读 · 0 评论 -
mysql服务器配置系列之(一)mysql代理服务器+主从库同步 配置步骤
mysql 主从同步 mysql代理服务器一、搭建mysql主从同步(实现数据自动备份)实例:把主机192.168.4.100的数据库配置为主机192.168.4.99的从数据库一、主数据库服务器配置1、主从服务器分别作以下操作:1.1、版本一致1.2、初始化表,并在后台启动mysql1.3、修改root的密码2、修改主服务器mater:[root@mysql ~]# vim /etc/my.cnf[mysqld] log-bin=mysql-bin //[必须]启用二进制日志原创 2021-03-17 14:48:00 · 661 阅读 · 0 评论 -
mysql基本操作系列之(一)DML增删改查
一、数据库管理和存储引擎MySQL是一个关系型数据库管理系统,存储引擎是数据库管理系统用来从数据库创建、读取和更新数据的软件模块。常用的存储引擎:1)INNODB存储格式:.frm(表结构),数据和索引存储在表空间里,支持事务和回滚,读写效率低,占用空间大2)MYISAM存储格式: .frm(表结构).myd- 数据.myi-索引,占用空间小,读写效率高, 不支持事务3)...原创 2020-03-11 15:23:21 · 198 阅读 · 0 评论 -
mysql生产问题总结(一)windows环境下spark2mysql插入中文乱码问题(亲自试探过)
前言:网上搜集了很多资料,又惊醒了多次试探,终于成功了。刚开始spark插入mysql的数据格式。后面按照网上一顿更改my.ini文件也还是没有改好。1、找到C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini文件,右键用Notepad++打开,修改红色框的内容。[client]default-character-set=gbk[mysql]...原创 2019-04-09 17:38:21 · 431 阅读 · 0 评论