Skip to main content

moregeek program

mysql如何开启远程连接权限_wx60ade3d788c21的博客-多极客编程

适用于 在服务器或其他机器安装的mysql 无法在本地机器上访问必要条件:服务器的mysql 3306 端口防火墙入站规则需配置打开mysql 的远程访问权限打开mysql开启远程权限mysql -u root -puse mysql;//查看权限,查看表格中 root 用户的 host,默认应该显示的 localhost,只支持本地访问,不允许远程访问。select host, user,

Read More

mysql数据库-mysql与python交互-笔记_chen_51cto的博客-多极客编程

1.准备数据创建数据表-- 创建 "京东" 数据库create database jing_dong charset=utf8;-- 使用 "京东" 数据库use jing_dong;-- 创建一个商品goods数据表create table goods( id int unsigned primary key auto_increment not null, name varchar

Read More

清理 mysql 的 binlog_圣骑士控魔之手的博客-多极客编程

背景 在k8s上部署一主两从mysql集群架构,使用动态持久卷各分配100G卷空间。MySQL版本使用8.0.26。binlog日志并没有做限制。 上线一段时间后,通过查看卷空间发现mysql binlog目录满了,数据库处于lock状态已无法正常响应了。 处理流程 最初登录进数据库,想通过purge命令清理不行,此时数据库已经hang住。通过mysql 命令清除日志不行,尝试通过系统命令先把几个

Read More

mysql进阶实战7,查询的执行过程_wx6238538bdb872的博客-多极客编程

一、拆分查询将大查询拆分成小查询,每个查询功能完全一样,只是一小部分,每次只返回一小部分查询结果。比如在删除旧数据的时候,如果用一个大的语句一次性删的话,则可能需要一次性锁住很多数据、占满整个事务日志、耗尽系统资源、阻塞其它查询任务。如果将一个大的删除语句拆分成若干个较小的删除语句,可以提升MySQL的性能。一次删除一万行数据一般来说是一个比较高效并且对服务器影响最小的做法。二、分解关联查询分解关

Read More

【mysql】federated引擎与federated server访问远程数据_wx630390aa6b966的博客-多极客编程

文中使用的MySQL版本为5.6。之前我们有讲过在Oracle数据库中关于远程数据库的访问可以使用DBLinked来实现,那在MySQL中是否也存在类似的方式呢?答案是肯定的,在MySQL中若想访问远程数据库可以通过开启Federated引擎+映射表实现。1. 开启Federated引擎首先了解一下如何开启Federated引擎。由于默认情况下Federated引擎是关闭的状态,那我们先看看当前数

Read More

mysql数据库管理(2)_陈皮糖爱悦读的博客-多极客编程

今天分享的是修改数据库,删除数据库和查看数据库:修改数据库#先创建数据库mysql> create database db1 character set utf8 collate utf8_bin;Query OK, 1 row affected, 2 warnings (0.00 sec)#然后修改数据库mysql> alter database db1 character set

Read More

为什么mysql不推荐使用雪花id作为主键_京东云官方的博客-多极客编程

作者:毛辰飞背景在mysql中设计表的时候,mysql官方推荐不要使用uuid或者不连续不重复的雪花id(long形且唯一),而是推荐连续自增的主键id,官方的推荐是auto_increment,那么为什么不建议采用uuid,使用uuid究竟有什么坏处?今天我们就来分析这个问题,探讨一下内部的原因。数据展示user\_auto\_key,user\_uuid,user\_random_key,分别

Read More

mysql数据库管理_qq63230455668ae的博客-多极客编程

mysql数据库管理过程分为:创建数据库、修改数据库、删除数据库和查看数据库四种类型。然后今天分享的事手动创建数据库:手动创建mysql首先第一步应该创建一个数据库mysql> create database db1;Query OK, 1 row affected (0.00 sec)然后查看数据库是否创建成功mysql> show create database db1;+----

Read More

prometheus监控之mysqld_exporter_清晨的博客-多极客编程

一、概述用于 MySQL 服务器指标的 Prometheus 导出器。支持的版本:MySQL >= 5.6。MariaDB >= 10.3注意:并非所有收集方法都在 MySQL/MariaDB < 5.6 上受支持版本 > 0.10.0 的标志格式示例:--collect.auto_increment.columns--no-collect.auto_increment.c

Read More

emr-starrocks 与 flink 在汇量实时写入场景的最佳实践_阿里云计算平台团队的博客-多极客编程

作者:刘腾飞 汇量后端开发工程师阿里云开源OLAP研发团队EMR-StarRocks介绍阿里云EMR在年初推出了StarRocks服务,StarRocks是新一代极速全场景MPP(Massively Parallel Processing)数据仓库,致力于构建极速和统一分析体验。EMR StarRocks具备如下特点:兼容MySQL协议,可使用MySQL客户端和常用BI工具对接StarRocks来

Read More

idea springboot sql连接常见五大异常处理_wx636d0c5e64939的博客-多极客编程

(项目:Springboot+mybatis+MySQL) 一、no data sources are configured to run this sql and provide advanced code assistance警告处理 1.异常错误 SpringBoot项目中.xml或者.sql文件调用时报错 No data sources are configured to r

Read More

shell脚本中实现自动输入密码---expect安装使用_雍州无名的博客-多极客编程

expect是一个自动交互功能的工具。expect是开了一个子进程,通过spawn来执行shell脚本,监测到脚本的返回结果,通过expect判断要进行的交互输入内容(send),由于linux系统默认不安装此工具,所以使用前先进行安装。1.安装 expectyum install expect2.实现自动输入密码例子#!/usr/bin/expectspawn mysql_config_edit

Read More

如何安装和配置solr_mb62c3ac8538829的博客-多极客编程

如何在linux上安装solr一.安装solr1.下载地址 http://archive.apache.org/dist/lucene/solr/7.6.0/2.上传到linux系统3.解压进入solr压缩包存放的文件夹解压命令: tar -zxvf solr-7.6.0.tgz4 移动到准备安装的路径下一般我们会将自己安装的软件放在usr/local文件夹中先在usr/local下创建solr文

Read More

把mybatis generator生成的代码加上想要的注释_京东云官方的博客-多极客编程

作者:王建乐1 前言在日常开发工作中,我们经常用Mybatis Generator根据表结构生成对应的实体类和Mapper文件。但是Mybatis Generator默认生成的代码中,注释并不是我们想要的,所以一般在Generator配置文件中,会设置不自动生成注释。带来的问题就是自动生成代码之后,我们还要自己去类文件中把注释加上,如果生成的类较少还好,如果有生成很多类文件,自己加注释是一件繁琐的

Read More

linux python web 离线部署非 docker部署_胡六六的博客-多极客编程

实际项目中,避免不了遇到私有化部署。不能在线安装有些问题,项目中各种包需要很多依赖非常痛苦。如果,项目支持容器化部署这个是最简单的。以下介绍离线安装 Python包、包相关deb依赖 安装环境 Debian 11 安装 python 离线和安装 pip wheel --wheel-dir=生成路径 -r requirments.txt # 离线 pip install --no-index --f

Read More

mysql通过游标(cursor)实现对select选择集的迭代使用,解决在navicat中声明游标就一直报错的问题_月同学不写bug的博客-多极客编程

(目录) 1 问题描述 我的需求是,一条一条的读取并使用select选择集的结果,使用的数据库可视化软件是Navicat。 但是我在使用游标的过程中一直在游标声明处就报错,试了很多方法,改名字,调整变量顺序都不管用,最后发现,游标需要定义在存储过程(Stored Procedure)函数里。 2 MySQL 存储过程 2.1 MySQL 存储过程简介 MySQL 5.0 版本开始支持存储过程。 存

Read More

盘点mysql的八大日志,你知道哪些?_wx630f055ce23fc的博客-多极客编程

前言日志对于任何系统应用来说都承载着至关重要的作用,借助日志,我们可以发现系统运行错误的原因,从而解决问题。MySQL也不例外,也会记录各种各样的日志信息。那么你知道MySQL都有哪些日志吗?每种日志的作用是干吗吗?redo log日志介绍重做日志(​​redo log​​)是​​InnoDB​​存储引擎生成的日志,记录的是"物理级别"上的页修改操作,比如页号xxx,偏移量yyy写入了'zzz'数

Read More

cdh6.3.1搭建教程_qq604ad839511ed的博客-多极客编程

⼀.准备⼯作1.离线部署主要分为三块:a.MySQL离线部署b.CM离线部署c.Parcel⽂件离线源部署2.规划:3.下载源:⽀持的版本 ⭐: requirements supported versionsCMcm6.3.1-redhat7.tar.gzParcelCDH-6.3.1-1.cdh6.3.1.p0.1470567-el7.parcelCDH-6.3.1-1.cdh6.3.1.p0.

Read More

xtrabackup 搭建从库的一般步骤及 xtrabackup 8.0 的注意事项_mysql 实战的博客-多极客编程

搭建从库,本质上需要的只是一个一致性备份集及这个备份集对应的位置点信息。之前介绍的几个备份工具( MySQL中如何选择合适的备份策略和备份工具 )均可满足。 这里,我们重点看看如何基于 XtraBackup 搭建从库。 整个过程其实比较简单,无非是备份还原。唯一需要注意的是建立复制时位置点的选择,包括: 在基于位置点的复制中,CHANGE MASTER TO 语句中 MASTER_LOG_FIL

Read More

mysql几个常用命令使用_crmeb中邦科技的博客-多极客编程

一. mysql 修改密码1. mysql -u root -p root 输入原密码登录命令行2. use mysql;3. update user set password=password('root123') where 'user' = 'root'; 5.7版本 update user set authentication_string=password('root123') wher

Read More