
数据库
文章平均质量分 59
zhaobingkun
技术管理、研发
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
关于clickhouse在insert时报SQLFeatureNotSupportedException的解决办法
clickhouse在insert时报SQLFeatureNotSupportedException的解决办法原创 2022-11-04 11:26:42 · 1462 阅读 · 5 评论 -
Clickhouse 常用命令
Clickhouse 常用命令转载 2022-08-22 14:43:26 · 1232 阅读 · 0 评论 -
用flink cdc sqlserver 将数据实时同步到clickhouse
flink cdc 终于支持 sqlserver 了。 现在互联网公司用sqlserver的不多,大部分都是一些国企的老旧系统。我们以前同步数据,都是用datax,但是不能实时同步数据。现在有了flinkcdc,可以实现实时同步了。 1、首先sqlserver版本:要求sqlserver版本为14及以上,也就是SQL Server 2017 版。 2、sqlserver开启cdc,具体细节可以百度,有一点要注意,必须启动SQL Server 代理服务。 3、需要实现一个json解析方法,用于将同原创 2022-04-15 09:34:12 · 8205 阅读 · 9 评论 -
MySQL 调优和使用必读
MYSQL 应该是最流行了 WEB 后端数据库。WEB 开发语言最近发展很快,PHP, Ruby, Python, Java 各有特点,虽然 NOSQL 最近越來越多的被提到,但是相信大部分架构师还是会选择 MYSQL 来做数据存储。 MYSQL 如此方便和稳定,以至于我们在开发 WEB 程序的时候很少想到它。即使想到优化也是程序级别的,比如,不要写过于消耗资源的 SQL 语句。但是除此之外,转载 2016-07-12 17:25:10 · 527 阅读 · 0 评论 -
MySQL— processlist中哪些状态要引起关注
一般而言,我们在processlist结果中如果经常能看到某些SQL的话,至少可以说明这些SQL的频率很高,通常需要对这些SQL进行进一步优化。 今天我们要说的是,在processlist中,看到哪些运行状态时要引起关注,主要有下面几个: 状态 建议 copy to tmp table 执行ALTER TABLE修改表结构时建议:放在凌晨执行或转载 2016-07-28 09:25:46 · 322 阅读 · 0 评论 -
linux下导入、导出mysql数据库命令
一、导出数据库用mysqldump命令(注意mysql的安装路径,即此命令的路径): 1、导出数据和表结构: mysqldump -u用户名 -p密码 数据库名 > 数据库名.sql #/usr/local/mysql/bin/ mysqldump -uroot -p abc > abc.sql 敲回车后会提示输入密码 2、只导出表结构 mysqldump -u用户名 -p密码转载 2016-09-13 08:57:21 · 280 阅读 · 0 评论 -
修改MySQL 5.7.9版本的root密码方法以及一些新变化整理
MySQL 5.7版本开始,增强密码验证机制,网上说安装的时候会在/root/.mysql_secret 文件中生成默认密码,这一点自 5.7.6版本以后也去掉了。 针对如果生成默认密码,网上有一个版本,内容如下: 1、修改配置文件,一般在 /etc/my.cnf, 在[mysqld]字段下增加skip-grant-tables 字段,用以忽略权限验证; 2、重启M转载 2016-09-13 10:00:41 · 826 阅读 · 0 评论 -
CentOS 6.5/6.6 安装mysql 5.7 最完整版教程
转自:https://segmentfault.com/a/1190000003049498 Step1: 检测系统是否自带安装mysql # yum list installed | grep mysql Step2: 删除系统自带的mysql及其依赖 命令: # yum -y remove mysql-libs.x86_64 Step3: 给Ce转载 2016-09-13 10:04:32 · 345 阅读 · 0 评论 -
分布式系统中 Unique ID 的生成方法
本文主要介绍在一个分布式系统中, 怎么样生成全局唯一的 ID 一, 问题描述 在分布式系统存在多个 Shard 的场景中, 同时在各个 Shard 插入数据时, 怎么给这些数据生成全局的 unique ID? 在单机系统中 (例如一个 MySQL 实例), unique ID 的生成是非常简单的, 直接利用 MySQL 自带的自增 ID 功能就可以实现. 但在一个存转载 2017-08-17 11:22:39 · 476 阅读 · 0 评论 -
MySQL,如何修改root帐户密码、如何解决root帐户忘记密码的问题
1. 如何修改root帐户密码打开MySQL 5.6 Command Line Client窗口,输入当前密码登录,然后依次输入如下3条命令:use mysql;update user set password=password('yourpass') where user='root';flush privileges;示范:mysql> use mysql; Database chang...转载 2018-02-23 16:09:21 · 409 阅读 · 0 评论 -
mysql字符集和校对规则(Mysql校对集)
字符集的概念大家都清楚,校对规则很多人不了解,一般数据库开发中也用不到这个概念,mysql在这方便貌似很先进,大概介绍一下 简要说明 字符集和校对规则 字符集是一套符号和编码。校对规则是在字符集内用于比较字符的一套规则。 MySql在collation提供较强的支持,oracel在这方面没查到相应的资料。 不同字符集有不同的校对规则,命名约定:以其相关的字符集转载 2016-06-12 09:21:10 · 524 阅读 · 0 评论 -
MySQL修改root密码的多种方法
方法1: 用SET PASSWORD命令 mysql -u root mysql> SET PASSWORD FOR 'root'@'localhost' = PASSWORD('newpass'); 方法2:用mysqladmin mysqladmin -u root password "newpass" 如果root已经设置过密码,采用如下转载 2016-06-02 17:50:28 · 296 阅读 · 0 评论 -
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码
MySql中添加用户,新建数据库,用户授权,删除用户,修改密码(注意每行后边都跟个;表示一个命令语句结束): 1.新建用户 登录MYSQL: @>mysql -u root -p @>密码 创建用户: mysql> insert into mysql.user(Host,User,Password) values("localhost","test"转载 2016-01-04 11:13:49 · 377 阅读 · 0 评论 -
mysql limit查询优化
MYSQL的优化是非常重要的。其他最常用也最需要优化的就是limit。mysql的limit给分页带来了极大的方便,但数据量一大的时候,limit的性能就急剧下降。 同样是取10条数据 select * from yanxue8_visit limit 10000,10 和 select * from yanxue8_visit limit 0,10 就不是一个数量级别的。转载 2016-01-26 16:41:25 · 312 阅读 · 0 评论 -
mysql开启慢查询日志
MYSQL慢查询配置 1. 慢查询有什么用? 它能记录下所有执行超过long_query_time时间的SQL语句, 帮你找到执行慢的SQL, 方便我们对这些SQL进行优化. 2. 如何开启慢查询? 首先我们先查看MYSQL服务器的慢查询状态是否开启.执行如下命令: show variables like '%quer%'; 我们可以看到当前log_sl转载 2015-12-25 11:30:41 · 383 阅读 · 0 评论 -
mysql5.5主从同步复制配置
mysql5.5的主从同步复制功能: 注意mysql5.1.7以前版本与其以后的版本在主从同步部分参数不同。mysql5.1.7以后的版本中不支持master-connect-retry之类的参数。如果在my.cnf文件中加入该类似的参数,mysql会在下次重启时报错。 5.5的主从同步比之前简单了很多,只是打几条命令。几乎不用修改配置文件。 主库master与从库sla转载 2015-12-08 16:07:15 · 1786 阅读 · 0 评论 -
MySQL导入.sql文件及常用命令
在MySQL Qurey Brower中直接导入*.sql脚本,是不能一次执行多条sql命令的,在mysql中执行sql文件的命令: mysql> source d:/myprogram/database/db.sql; 另附mysql常用命令: 一) 连接MYSQL: 格式: mysql -h主机地址 -u用户名 -p用户密码 1、例1:连接到本机上转载 2016-03-01 12:09:42 · 295 阅读 · 0 评论 -
MySql查看连接数和状态
怎么进入mysql命令行呢? mysql的安装目录下面有个bin目录,先用命令行进入该目录,然后用 mysql -uroot -p123456 来登录(注意:用户名和密码不用包含“”) 命令: show processlist; 如果是root帐号,你能看到所有用户的当前连接。如果是其它普通帐号,只能看到自己占用的连接。 show processlist;只列出前100条,如果想全列出转载 2016-02-17 09:32:37 · 887 阅读 · 0 评论 -
MySQLAdmin的用法
转自:http://www.cnblogs.com/qq78292959/p/3639384.html mysqladmin 适合于linux和windows系统 linux下:mysqladmin -u[username] -p[password] status windows下:先在安装目录找到mysqladmin.exe,然后在dos界面下change到这个目录,执行转载 2016-02-17 15:45:52 · 381 阅读 · 0 评论 -
MySQL索引原理与慢查询优化
索引目的 索引的目的在于提高查询效率,可以类比字典,如果要查“mysql”这个单词,我们肯定需要定位到m字母,然后从下往下找到y字母,再找到剩下的sql。如果没有索引,那么你可能需要把所有单词看一遍才能找到你想要的,如果我想找到m开头的单词呢?或者w开头的单词呢?是不是觉得如果没有索引,这个事情根本无法完成? 索引原理 除了词典,生活中随处可见索引的例子,如火车站的车次表、图书的目录转载 2016-02-19 15:44:11 · 326 阅读 · 0 评论 -
linux mysql5.5安装与配置
MySQL是一个关系型数据库管理系统 ,由瑞典MySQL AB公司开发,目前属于Oracle 公司。MySQL分为社区版和商业版,由于其体积小、速度快、总体拥有成本低,尤其是开放源码 这一特点,一般中小型网站的开发都选择MySQL作为网站数据库 。 CentOS 6 mysql5.5安装配置 1 安装所需软件 2 安装cmake 3 tar.gz形式安装mysq转载 2016-05-25 22:07:48 · 466 阅读 · 0 评论 -
mysql主从同步常见异常及恢复方法
mysql主从同步常见异常及恢复方法 1. 一般的异常只需要跳过一步即可恢复 >slave stop; >SET GLOBAL sql_slave_skip_counter = 1; >slave start; 2.断电导致主从不能同步时,通主库的最后一个bin-log日志进行恢复 在主库服务器上,mysqlbinlog mysql-bin.转载 2015-12-08 16:20:24 · 419 阅读 · 0 评论