zl程序教程

MySQL(二)

  • 在图形管理工具mysql workbench窗口_sqlite可视化工具

    在图形管理工具mysql workbench窗口_sqlite可视化工具

    大家好,又见面了,我是你们的朋友全栈君可视化数据库管理工具 MySQL Workbench 的安装配置及使用MySQL Workbench 是为数据库管理员、程序开发者和系统规划师提供可视化的Sql开发、数据库建模、以及数据库管理功能的工具。1. 下载官网下载地址:https://dev.mysql.com/downloads/workbench/这里下载的版本是:community,为社区版,非

    日期 2023-06-12 10:48:40     
  • MySQL主从搭建

    MySQL主从搭建

    前言公司规定,生产环境中一旦与数据(缓存也不例外)扯上关系的一律不由k8s统一管理因此,别想一键式部署了,只能老老实实单独部署再此,就记录一下搭建过程,分享给小伙伴们,避免浪费时间废话不多说,上车下载没有安装mysql,我这边也给大伙们准备了~MySQL详细安装配置1、master和node二台服务器,分别到/etc/my.cnf配置文件, 在mysqld里添加一下属性#master [mysql

    日期 2023-06-12 10:48:40     
  • MySQL管理工具安装说明[通俗易懂]

    MySQL管理工具安装说明[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。 Navicat for MySQL 10.0.11 简体中文版(Linux版) navicat_for_mysql_10.0.11_cn_linux.tar.gz 使用方法: 1.打开终端:应用程序->系统工具(或附件)->终端,切换到root账户: $ su – 密码: (注意:输入root账户密码时,密码不会显示出来,也

    日期 2023-06-12 10:48:40     
  • mysql5.7安装及配置超详细教程_mysql安装教程 linux

    mysql5.7安装及配置超详细教程_mysql安装教程 linux

    大家好,又见面了,我是你们的朋友全栈君MySQL5.7.35安装教程下载工具 官网下载下载 百度网盘提取 链接:https://pan.baidu.com/s/1BOaGKmZynM5q8WfPhqi3GA 提取码:1024 在下图中选择你自己需要的版本即可 第二种下载方式如下图所示下载 在这里插入图片描述下载完成后对工具包进行解压,我解压的在D盘 解压好过后在里面新建

    日期 2023-06-12 10:48:40     
  • 从头开始学MySQL——-存储过程与存储函数(1)

    从头开始学MySQL——-存储过程与存储函数(1)

    大家好,又见面了,我是你们的朋友全栈君。 10.1.1 创建存储过程 存储过程就是一条或者多条SQL语句的集合,可以视为批文件。它可以定义批量插入的语句,也可以定义一个接收不同条件的SQL。 创建存储过程的语句为 CREATE PROCEDURE,创建存储函数的语句为CREATE FUNCTION。 调用存储过程的语句为CALL。 调用

    日期 2023-06-12 10:48:40     
  • mysql性能分析工具_中大型suv横向测评

    mysql性能分析工具_中大型suv横向测评

    大家好,又见面了,我是你们的朋友全栈君。 文章目录 最好用的 10 款 MySQL 管理工具测评概览HeidiSQL – 免费 Win Linux only 功能直给 中文版卡拉云 – 无需安装 跨平台 多数据库支持 灵活搭建 定制开发[Navicat for MySQL](https://www.navicat.com/en/products/navicat-for-mysql) 付费

    日期 2023-06-12 10:48:40     
  • handlersocket mysql,MySQL插件HandlerSocket

    handlersocket mysql,MySQL插件HandlerSocket

    大家好,又见面了,我是你们的朋友全栈君。 HandlerSocket 是MySQL的一个插件,用来实现 NoSQL 功能,用于跳过MySQL的SQL层面,直接访问内部的InnoDB存储引擎。wget http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.11-1.rhel4.i386.rpmwget http://dev.my

    日期 2023-06-12 10:48:40     
  • MySql 数据备份

    MySql 数据备份

    相关命令的执行都在windows服务器下,且工作目录就是mysql server的bin目录下.1、mysqldump 全备份mysqldump -h127.0.0.1 -u用户名 -p"密码" 数据库名称 有表的话写表名称 --single-transaction --master-data=2 --flush-logs >C:\Users\Administra

    日期 2023-06-12 10:48:40     
  • 安装调试MySql经常遇到的问题

    安装调试MySql经常遇到的问题

    1、mysql server安装完毕,远程登录不上  1130错误mysql -u用户名 -p密码 mysql>use mysql; mysql>update user set host = '%' where user = 'root'; mysql>flush privileges;复制2、navicat 登录  caching_sha

    日期 2023-06-12 10:48:40     
  • MySql Replication主从环境搭建

    MySql Replication主从环境搭建

    1、主库安装完毕之后,执行以下查询:SHOW VARIABLES LIKE 'log_bin'; SHOW VARIABLES LIKE 'binlog_format'; SHOW VARIABLES LIKE 'server_id'; SHOW VARIABLES LIKE 'innodb_flush_log_at_trx_c

    日期 2023-06-12 10:48:40     
  • mysql declare 语法_sql_declare等语法 | 学步园[通俗易懂]

    mysql declare 语法_sql_declare等语法 | 学步园[通俗易懂]

    大家好,又见面了,我是你们的朋友全栈君。===sqlserver:—sql declare–简单赋值declare @a intset @a=5select @a–使用select语句赋值declare @user1 nvarchar(50)select @user1=’张三’select @user1declare @user2 nvarchar(50)select @user2 = Name

    日期 2023-06-12 10:48:40     
  • mongovue mysql_mongo客户端mongoVUE的使用「建议收藏」

    mongovue mysql_mongo客户端mongoVUE的使用「建议收藏」

    大家好,又见面了,我是你们的朋友全栈君。一、先创建一张mongo表,右击已创建的数据库test,点击addcollection..输入Collection Name,点击ok;二、在创建的表中新增列与数据,右击表选择Insert document点击Insert,刷新表。三、查询数据右击表格,点击Find1、查询日期的方式需要在{Find}框中写{ “endDate”:ISODate(“2013

    日期 2023-06-12 10:48:40     
  • 数据库锁表如何解决_mysql数据库怎么解锁

    数据库锁表如何解决_mysql数据库怎么解锁

    大家好,又见面了,我是你们的朋友全栈君。这个问题之前遇到过一次,但是由于不知道导致锁表的原因,也没细想,就知道表被锁了,然后让别人把表给解锁了。但是前天的一次操作,让我亲眼见证了导致锁表的过程,以及如何给lock的表解锁。1.导致锁表的原因(同志们也可以参考是不是也是同样的操作啊。。。):1.1首先是大前提我们正常的框架在service层都会有事物控制,比如我一个service层的方法要执行更新两

    日期 2023-06-12 10:48:40     
  • 五大开源MySQL管理工具!

    五大开源MySQL管理工具!

    大家好,又见面了,我是你们的朋友全栈君。对于数据库管理员(DBA)来说,保持数据库运行在最佳状态需要具备敏捷,专注,快速反应的能力以及一颗冷静的头脑。数据库几乎是所有应用程序成功运行的核心,由于DBA负责组织数据,因此寻找可靠的工具帮助简化数据库管理流程并简化日常维护任务是必要的。  以下这些优秀工具可以改善MySQL环境中的CLI和Web管理,SQL查询,模式迁移以及复制和恢复。(顺附Githu

    日期 2023-06-12 10:48:40     
  • pycharm连接不上mysql中的数据库时_python Mysql时间带t

    pycharm连接不上mysql中的数据库时_python Mysql时间带t

    大家好,又见面了,我是你们的朋友全栈君。在pycharm连接mysql数据库时候,会出现时区错误的情况。默认都是讲时区改成‘+8:00’就好了。修改方法打开mysqlset global time_zone=’+8:00’复制 但是,第二天再打开时,又出现报错,如图所示 为了永久解决。可以再my.ini文件中最后加上,set global time_zone=’+8:00’。 my.ini

    日期 2023-06-12 10:48:40     
  • 第六章· MySQL索引管理及执行计划

    第六章· MySQL索引管理及执行计划

    一.索引介绍二.explain详解三.建立索引的原则(规范)曾志高翔, 江湖人称曾老大。多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 个人博客:"DBA老司机带你删库跑路"一.索引介绍1.什么是索引1)索引就好比一本书的目录,它能让你更快的找到自己想要的内容。 2)让获取的数据更有目的

    日期 2023-06-12 10:48:40     
  • 故障分析 | MySQL 数据库升级后,数据库怎么卡住了

    故障分析 | MySQL 数据库升级后,数据库怎么卡住了

    作者:王顺爱可生 DBA 团队成员,在公司负责项目中处理数据库问题,喜欢学习技术,钻研技术问题。本文来源:原创投稿* 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。问题背景:第一天晚上 MySQL 数据库升级,版本从5.6.22到5.7.32,升级过程很顺利,业务验证正常。两天后业务人员反馈数据库卡住了,sql 执行下去数据库没反应。现象:连上数据库看看发现了什么……

    日期 2023-06-12 10:48:40     
  • 第一章·MySQL介绍及安装

    第一章·MySQL介绍及安装

    一.DBA工作内容及课程体系二.MySQL课程体系介绍三.DBA的职业素养四.MySQL简介及安装 01 什么是数据?02 什么是数据库管理系统03 数据库管理系统种类04 MySQL发展史05 MySQL正在推动世界06 MySQL简介及产品线06 MySQL安装曾志高翔, 江湖人称曾老大。多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。擅长Web集群架构与自动化运维,曾负责国

    日期 2023-06-12 10:48:40     
  • 第十章· MySQL的主从复制

    第十章· MySQL的主从复制

    一.主从复制简介二.主从复制原理四.主从复制基本故障处理五.延时从库六.半同步复制七.过滤复制曾志高翔, 江湖人称曾老大。多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 个人博客:"DBA老司机带你删库跑路"一.主从复制简介2015年5月28日11时,12小时后恢复,损失:平均每小时106

    日期 2023-06-12 10:48:40     
  • 第九章· MySQL的备份和恢复

    第九章· MySQL的备份和恢复

    一.备份的原因二.备份的类型三.备份的方式四.备份策略五.备份工具曾志高翔, 江湖人称曾老大。多年互联网运维工作经验,曾负责过大规模集群架构自动化运维管理工作。擅长Web集群架构与自动化运维,曾负责国内某大型金融公司运维工作。 个人博客:"DBA老司机带你删库跑路"一.备份的原因运维工作的核心简单概括就两件事: 1)第一个是保护公司的数据. 2)第二个是让网站能7*24小

    日期 2023-06-12 10:48:40     
  • 新特性解读 | MySQL 8.0 对 GTID 的限制解除

    新特性解读 | MySQL 8.0 对 GTID 的限制解除

    作者:杨涛涛资深数据库专家,专研 MySQL 十余年。擅长 MySQL、PostgreSQL、MongoDB 等开源数据库相关的备份恢复、SQL 调优、监控运维、高可用架构设计等。目前任职于爱可生,为各大运营商及银行金融企业提供 MySQL 相关技术支持、MySQL 相关课程培训等工作。本文来源:原创投稿* 爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。在 MySQ

    日期 2023-06-12 10:48:40     
  • 新特性解读 | MySQL 8.0 GIPK 不可见主键

    新特性解读 | MySQL 8.0 GIPK 不可见主键

    作者:杨奇龙网名“北在南方”,资深 DBA,主要负责数据库架构设计和运维平台开发工作,擅长数据库性能调优、故障诊断。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、前言作为 MySQL DBA ,相信大家都经历过在复制模式下,如果没有主键,遇到 load data ,大事务,ddl 等有大量表数据行扫描的行为时,会带来严重的主从延迟,给数据库稳定

    日期 2023-06-12 10:48:40     
  • 分布式 | 利用 TiDB DM 将数据从 MySQL 迁移至 DBLE

    分布式 | 利用 TiDB DM 将数据从 MySQL 迁移至 DBLE

    作者:沈光宇爱可生南区 DBA 团队成员,主要负责 MySQL 故障处理和性能优化。对技术执着,为客户负责。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。一、背景某客户 MySQL 实例中数据较大(上T的数据量),需要将 MySQL 中数据全量/增量快速迁移至 DBLE 。TiDB DM 支持多线程数据导出导入及增量同步,因此选择了 TiDB DM

    日期 2023-06-12 10:48:40     
  • mysql定时任务删除数据

    mysql定时任务删除数据

    mysql定时任务删除数据 作者:matrix 被围观: 3,421 次 发布时间:2020-03-31 分类:mysql | 一条评论 » 这是一个创建于 883 天前的主题,其中的信息可能已经有所发展或是发生改变。最近修改:2022-08 需要每天定时删除旧数据 避免占用大量磁盘空间用到mysql事件调度器event_schedulerSHOW VARIABLES LIKE '

    日期 2023-06-12 10:48:40     
  • 一节课让你学会从 MySQL 到 Kibana 微博用户及推文数据可视化

    一节课让你学会从 MySQL 到 Kibana 微博用户及推文数据可视化

    先上图,有图有真相!微博数据可视化熟悉 Elastic Stack 的小伙伴对上面的图会感觉并不新鲜,对其中的技术栈也如数家珍,如下图一把梭走起:数据同步MySQL 数据借助 Logstash 同步到 Elasticsearch,然后借助 Kibana 进行可视化。但是,如下问题该如何解决呢?问题 1:MySQL 不是全部字段都是结构化的,其中一个详情字段存储了 Json?MySQL 数据源问题

    日期 2023-06-12 10:48:40     
  • MySQL四:InnoDB的存储结构

    MySQL四:InnoDB的存储结构

    转载~「MySQL存储引擎最大的特点就是【插件化】,可以根据自己的需求使用不同的存储引擎,innodb存储引擎支持行级锁以及事务特性,也是多种场合使用较多的存储引擎。」 当官方的存储引擎不足以满足时,我们通过抽象的API接口实现自己的存储引擎。 抽象存储引擎API接口是通过抽象类handler来实现,handler类提供诸如打开/关闭table、扫表、查询Key数据、写记录、删除记录等基础操作方

    日期 2023-06-12 10:48:40     
  • MySQL十三:小一万字+14张图读懂锁机制

    MySQL十三:小一万字+14张图读懂锁机制

    转载MySQL中的锁有很多种,各种锁应用在不同的地方。「MySQL依靠锁机制可以让多个事务更新一行数据的时候串行化」。MySQL中锁总的来说有两种概念:Lock和Latch Latch 称为闩锁(轻量级的锁),因为Latch要求锁定的时间非常短。其目的是用来保证并发线程操作临界资源的正确性,并且通常没有死锁检测的机制。在InnoDB引擎中,Latch又分为mutex(互斥量)和rwlock(读写

    日期 2023-06-12 10:48:40     
  • mysql-5.7.38启动流程源码解读

    mysql-5.7.38启动流程源码解读

    写在前面阅读本教程你需要提前知道的1.本文参考的源码版本 mysql-5.7.38, 可能和8.0有区别, 请以实际版本为主. 2.不含初始化数据库(bootstrap/initialize), 不含win32 (_WIN32), 不含ia64, 尽量不含performance_schema3.基础编程知识(c/c++,py,go,shell,js等均可) (*表示取指针的值, &

    日期 2023-06-12 10:48:40     
  • Grafana+Prometheus+Mysqld-Exporter实现Mysql监控

    Grafana+Prometheus+Mysqld-Exporter实现Mysql监控

    Grafana+Prometheus+Mysqld-Exporter实现Mysql监控(基于Docker)使用Grafana+Prometheus+Mysqld-exporter实现Mysql监控的步骤1. 简介Granafa: 开源的数据可视化平台 Prometheus:监控系统,时序数据库 Mysqld-Exporter: mysql服务器prometheus metrics导出 在本文介绍如

    日期 2023-06-12 10:48:40     
  • MYSQL报错语句讲解

    MYSQL报错语句讲解

    MYSQL报错语句很多,但是了解其原理才是做重要的让我们先看一段报错语句select count(*),(floor(rand(0)*2))x from information_schema.tables group by x复制这条报错的语句最重要的部分有三个:rand(0)floor()group by现在我就讲一下这三个部分一、rand(0)rand()是用来产生随机数的,他的范围是[0,1

    日期 2023-06-12 10:48:40     
  • Navicat 连接 MySQL

    Navicat 连接 MySQL

    目录简述新建连接常见错误简述Navicat 是一套快速、可靠和全面的数据库管理工具,专门用于简化数据库管理和降低管理成本。Navicat 图形界面直观,提供简便的管理方法,设计和操作 MySQL、MariaDB、SQL Server、Oracle、PostgreSQL 和 SQLite 的数据。新建连接打开 Navicat,选择:连接 -> MySQL,这时会出现一个新窗口,让你输入一些基本

    日期 2023-06-12 10:48:40