首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏静默虚空的博客

    公司没有 DBA,Mysql 运维自己来

    如果你的公司有 DBA,那么我恭喜你,你可以无视 Mysql 运维。如果你的公司没有 DBA,那你就好好学两手 Mysql 基本运维操作,行走江湖,防身必备。 /repo/yum/ (1)下载 yum 源 $ wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm (2) 执行 systemctl restart mysqld,重启 mysql 二、基本运维 创建用户 CREATE USER 'username'@'host' IDENTIFIED BY 'password query_cache_type - 这个系统变量控制着查询缓存功能的开启和关闭,0 表示关闭,1 表示打开,2 表示只要 select 中明确指定 SQL_CACHE 才缓存。 五、脚本 这里推荐我写的几个一键运维脚本,非常方便,欢迎使用: Mysql 安装脚本 Mysql 备份脚本 参考资料 《高性能 MySQL》 https://www.cnblogs.com/xiaopotian

    3.7K32发布于 2020-02-13
  • 来自专栏kafka专栏

    2.【kafka运维】ConfigCommand运维脚本(2)

    文章目录 ConfigCommand 1 查询配置 Topic配置查询 其他配置/clients/users/brokers/broker-loggers 的查询 查询kafka版本信息 2 增删改 默认配置 附件 More 日常运维 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置 sh bin/kafka-configs.sh --describe --bootstrap-server xxxx:9092 --version 所有可配置的动态配置 请看最后面的 附件 部分 2 增删改 配置 --alter –alter 删除配置: --delete-config k1=v1,k2=v2 添加/修改配置: --add-config k1,k2 选择类型: --entity-type value 示例 consumer_byte_rate producer_byte_rate request_percentage More Kafka专栏持续更新中…(源码、原理、实战、运维

    1.9K30发布于 2021-08-03
  • 来自专栏kafka专栏

    2.【kafka运维】ConfigCommand运维脚本

    配置查询 其他配置/clients/users/brokers/broker-loggers 的查询 broker-loggers 查询指定Broker的Logger相关配置 查询kafka版本信息 2 默认配置 附件 More 日常运维 、问题排查 怎么能够少了滴滴开源的 滴滴开源LogiKM一站式Kafka监控与管控平台 ConfigCommand Config相关操作; 动态配置可以覆盖默认的静态配置 sh bin/kafka-configs.sh --describe --bootstrap-server xxxx:9092 --version 所有可配置的动态配置 请看最后面的 附件 部分 2 增删改 配置 --alter –alter 删除配置: --delete-config k1=v1,k2=v2 添加/修改配置: --add-config k1,k2 选择类型: --entity-type

    3.6K10编辑于 2022-04-13
  • 来自专栏数据库相关

    运维DBA的4大纪律9项注意【转】

    http://dbaplus.cn/blog-134-1077-1.html 运维DBA的四大纪律 一、一切行动听指挥 甭管你是团队,还是团伙,要求都是一样的,一切行动听指挥!听谁的指挥? 听运维经理、运维总监、CTO、CEO的指挥。 当年墨子当巨子的时候,手下180人,训练有素,同心同德,“赴火蹈刃,死不还踵”。这样的团队来搞运维,就具备了基本要求。 运维DBA的九项注意 三大纪律是规矩-Rules,八项注意是指导原则-Guidance。 做运维的人,不能总说这个我们没想到,哎呀,没想到这也不行。 2、保持24小时开机 做运维的没有彻底休假之说,不要以为你休假了就关机大吉了,那离你关门大吉也不远了。嗯,所以有些公司把这条也列为纪律之一。 但是,去做自动化运维,是运维DBA绕不开的路径。就像从昆明到上海,最开始是只能靠马帮,后来逐渐通了高速公路,现在开始沪昆高铁了一样。 这个自动化运维怎么做?完全靠自己重复造轮子显然不完全靠谱。

    84630发布于 2019-09-17
  • 来自专栏AustinDatabases

    “一顿海鲜引发”(2)“运维工具与DBA之间不打不相识”

    “一顿海鲜引发”(1):DBA、架构师与数据库运维工具的爱恨情仇 接着上篇说的事情继续,说请我吃海鲜吃是吃上了,可惜了,就请我吃了几个贝壳类生物,连生蚝和我心心念的鲽鱼都没吃上。 POC的需求说了一下,最后敲定的日子,去他们单位做一次数据库运维工具的POC。 utm=45 整体的测试后,DBA和架构师对于软件都还挺满意,架构师对他们DBA说,有了这个软件,DBA以后是否可以贴近业务,对一些开发中的与数据库有关的部分管起来,公司现在对DBA的定位并不是一个单纯的运维角色 ,让DBA有更多的时间去研究公司更深层次的迁移数据库到国产数据库部分的工作等等,来平抑CTO对DBA部门天天救火,只提供基础运维低价值输出的诟病。 “一顿海鲜引发”(1):DBA、架构师与数据库运维工具的爱恨情仇 置顶 “一顿海鲜引发”(1):DBA、架构师与数据库运维工具的爱恨情仇 DBA 从“修电脑的” 到 上演一套 “数据治理” 大戏 ---

    32210编辑于 2026-03-12
  • 来自专栏开发运维工程师

    运维分享|安全运维之iptables防火墙(2)

    2 安装与使用2.1 安装iptables环境在Linux操作系统中,可以使用yum管理来安装,也可以从官网下载后上传到服务器手动安装。 3.1 查看iptables已设置的规则查看已设置规则列表:iptables -L[root@otn2 ~]# iptables -LChain INPUT (policy ACCEPT)target policy ACCEPT)target prot opt source destination查看已设置规则详细列表:iptables -L -vn[root@otn2 190.168.1.200$ iptables -I INPUT -p icmp --icmp-type 8 -s 192.168.1.10 -j ACCEPT$ iptables -I INPUT 2

    2K30编辑于 2023-11-20
  • 来自专栏MySQLBeginner

    MySQL DBA运维中那些动作属于危险性操作?

    叶问(2019026): MySQL DBA运维中那些动作属于危险性操作? 1、MySQL无备份、备份无校对 2、执行rm -rf / tmp 等类似操作,执行rm 前要三思 3、执行kill -9等操作 4、binlog 非row格式,执行dml操作(update、delete

    1.2K31发布于 2019-03-11
  • 来自专栏JiekeXu之路

    一线运维 DBA 五年经验常用 SQL 大全(二)

    本文 SQL 及相关命令均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大的工作效率,值得收藏。 where tablespace_name='AM_DATA'; alter tablespace AM_DATA add datafile '+DATA' size 30G; 2、查看 ASM 磁盘组信息 之路】扫描最下方二维码后台回复 【SQL大全二】即可获取。 : select * from dba_sys_privs where grantee='&username'; select * from dba_tab_privs where grantee 也可添加微信 ID:JiekeXu_DBA 一起学习数据库。

    1.4K10发布于 2021-03-15
  • 来自专栏JiekeXu之路

    一线运维 DBA 五年经验常用 SQL 大全(一)

    本文 SQL 均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大工作效率,当然如果你全部能够背下来那就牛逼了,如果不能,建议收藏下来慢慢看,每条 SQL 的使用频率都很高,肯定能够帮助到你 当然,由于本编辑器原因以下 SQL 可能出现格式错误不能执行,导致出错,这里将其保存至文本文件中方便复制粘贴执行,如有需要的小伙伴们在本公众号【JiekeXu之路】扫描最下方二维码后台回复 【SQL大全 set line 220 select total.tablespace_name,round(total.MB, 2) as Total_MB,round(total.MB - free.MB, 2) select total.tablespace_name, round(total.MB, 2) as Total_MB, round(total.MB - free.MB, 2) as Used_MB ================== 本文 SQL 命令由于编辑器原因可能出现格式错误不能执行,这里将其保存至文本文件中方便复制粘贴执行,如有需要的小伙伴们在本公众号【JiekeXu之路】扫描最下方二维码

    1.9K21发布于 2021-02-23
  • 来自专栏JiekeXu之路

    一线运维 DBA 五年经验常用 SQL 大全(三)

    作者 | JiekeXu 来源 |公众号 JiekeXu DBA之路 如需转载请联系授权 大家好,我是 JiekeXu,很高兴又和大家见面了,今天和大家一起来看看一线运维 DBA 五年经验常用 SQL 大全(三) 本文作为常用 SQL 系列的第三篇,本文涉及到的 SQL 及相关命令均是在运维工作中总结整理而成的,对于运维 DBA 来说可提高很大的工作效率,值得收藏下来慢慢看。 对于运维 DBA 来说可提高很大工作效率,当然如果你全部能够背下来那就牛逼了,如果不能,建议收藏下来慢慢看,每条 SQL 的使用频率都很高,肯定能够帮助到你。 - HWM * block_size) > 0 and a.file# = c.file_id order by 2; 16、查看数据库用户权限 select * from sys.dba_role_privs t1, dba_scheduler_wingroup_members t2 WHERE t1.window_name = t2.window_name AND t2.window_group_name

    2.1K22编辑于 2023-02-24
  • 来自专栏大数据在线

    拯救运维人!智能运维如何实现1+1>2

    数据量庞大且类型丰富,复杂的多云环境,繁多的监控运维工具,超级多的无效运维事件,让该集团运维工作挑战巨大,运维人员日常工作中如坐针毡,“惶惶不可终日”。 类似情况在其他企业比比皆是。 同为打工人,运维人不该被这样对待。如何改变这种局面?近年来,智能运维异军突起,成为解救企业和运维人员的及时雨。 Gartner就预测设备和应用程序所产生的数据量正以每年2-3倍的速度增长,且数据类型多样。 “传统运维是建立在CMDB的基础之上,CMDB自身的限制性、时效性、可维护性、复杂性等决定了其无法给运维人员呈现不同运维工具之间的监控关系。”爱数运维技术专家透露道。 2 如何让智能运维1+1>2 爱数与听云在智能运维领域开启了新模式。今年1月份,双方携手正式推出了智能运维整合方案,旨在帮助客户全面管理、深度洞察海量、多源、异构的机器数据。

    1.2K20发布于 2021-01-26
  • 来自专栏sktj

    oracle dba工作笔记:运维、数据迁移与性能调优

    安装、建库、登录 free -m df -h df -h /tmp uname -r oralce安装 groupadd oinstall groupadd dba useradd -g oinstall -G dba oracle passwd oracle 修改内核参数 配置用户进程和文件数 mkdir /home/U01 mkdir -p /U01/app/oracle chown -R oracle ,实例名test image.png CPU\PSU oracle的补丁包... 11.2.0.4 响应文件 image.png image.png image.png 创建数据库,删除数据库 dba oracle数据库listener.ora存放路径 cd /home/oracle/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora 2、 11.2.0/dbhome_1/network/admin/tnsnames.ora 3、ORACLE启动监听器 (1)切换至oracle安装用户(一般为oracle) su - oracle (2)

    88230编辑于 2022-05-20
  • 来自专栏AustinDatabases

    《告别迁移焦虑:OceanBase MySQL 模式能否兼容 DBA 的“祖传”运维 SQL?》

    MongoDB ,MySQL ,PostgreSQL ,Redis, OceanBase, Sql Server等有问题,有需求都可以加群加群请联系 liuaustin3 ,(共3500人左右 1 + 2 + 3 + 4 +5 + 6 + 7 + 8 )(1 2 3 4 5 6 7 8群已经爆满 9群 为纯聊天群,默认不加入不得发广告,自己公众号文章链接等,发一次直接踢,默认加入8群,开10群PolarDB 这是一个好问题,如果运维 debuf都要修改很多的内容,则这个问题不会被运维人员所接受。所以今天我们来好好的研究一下 OceanBase兼容MySQL在系统表上到底有没有做了功课。 下面我们找几个语句来验证一下OceanBase对于MySQL运维中的 一些基本语句的支持。 -------------------------------------------------------------------------+ 1 row inset (2.837 sec) 2

    35210编辑于 2026-06-09
  • 来自专栏CSS全接触

    医院信息化智能运维,没有专业DBA也能洞察IT异常

    为了保证业务数据的稳定安全,像金融、医疗等有特殊需求的行业,往往花费重金采购品牌数据库产品,然而,海量繁杂的数据也让企业的IT运维压力大大增加,需要投入具有高端专业资质的运维人员。 这一现状为运维供应商带来机遇与挑战,供应商在熟稔市场上主流数据库产品的同时,还需要在技术上、知识储备上具备非常专业的运维服务资质。 院方没有专门的DBA去针对数据库进行优化,平时的运维人员在数据库方面的技能力不高,导致遇到问题不能及时解决,数据的性能无法优化。 03 解决方案 利用第三方工具创建数据库分析器 围绕部署OMC(Oracle智能运维解决方案)制定整体解决方案,帮助医院提升数据库运维能力,在提升性能的同时也提高系统的技术水准。 同时,OMC可以在提升医院信息化运维标准的基础上,兼顾成本,降低运维压力,有利于医院释放更多的资源投入到关键的医疗业务中。 

    1.2K40发布于 2020-07-27
  • 来自专栏全栈工程师修炼之路

    Python自动化运维2

    config = yaml.load(conf) except ruamel.yaml.YAMLError as e: print("解析错误:",e) #(2) print(i, config['obj'][i]) #数组Array print(config['array'][0]['key1'], config['array'][1]['key2' ], config['array'][2]['key3']) #(3)修改与添加 config['NAME'] = "WeiyiGeek" config['add'] = " ('love', ['Computer', 'Cook', 'car'])]) array : [ordereddict([('key1', 'I')]), ordereddict([('key2' return holderlist def main(): global destination,\ holderlist if len (sys.argv) > 2:

    68620编辑于 2022-09-28
  • 来自专栏全栈工程师修炼之路

    Python自动化运维2

    config = yaml.load(conf) except ruamel.yaml.YAMLError as e: print("解析错误:",e) #(2) print(i, config['obj'][i]) #数组Array print(config['array'][0]['key1'], config['array'][1]['key2' ], config['array'][2]['key3']) #(3)修改与添加 config['NAME'] = "WeiyiGeek" config['add'] = " ('love', ['Computer', 'Cook', 'car'])]) array : [ordereddict([('key1', 'I')]), ordereddict([('key2' return holderlist def main(): global destination,\ holderlist if len (sys.argv) > 2:

    69710发布于 2020-10-23
  • 来自专栏ClickHouse的秘密基地

    ClickHouse之DBA运维宝典

    最近有位网友与我聊天,他是一名 DBA,问我在 ClickHouse 中有没有一些能够 “安家立命” 的运维 SQL 语句。我想对于这个问题很多朋友都会有兴趣,所以就在这里做一个简单的分享。 接下来就列举一些常用的运维 SQL 语句。 description─────────────────────────────────────────────────────────┐ │ TCPConnection │ 2 ──────────────────────────────────────────────────────────────────────────┘ 可以看到,CH 目前正在执行两条语句,其中第 2 对于 CH 日常的运维 SQL 远不止这些,这里也只是抱砖引玉啦。

    3.4K51发布于 2020-07-02
  • 来自专栏侯哥的Python分享

    MySQL运维2-主从复制

    忽略的数据,指不需要同步的数据库,和下面的一条配置默认如果不配置的话,即复制所有数据库 #binlog-ignore-db=mysql #指定同步的数据库 #binlog-do-db=db01     2、 1 row in set (0.00 sec)   4.3 从服务器配置     1、从服务器上在MySQL的配置文件中增加下面的配置 #MySQL服务ID,保证整个集群中唯一 server-id=2 #是否只读 1代表只读 0代表读写 read-only=1     2、配置好了之后,要重启MySQL服务。      1:这里主要看Slave_IO_Running和Slave_SQL_Running这两个是否为YES,全部为YES说明配置成功 五、主从复制测试   说明1:主从原始的都是只有四张系统表   说明2:

    58840编辑于 2023-09-28
  • 来自专栏DBA随笔

    Redis开发与运维学习笔记---(2)

    2、非阻塞I/O,redis使用epoll作为I/O多路复用技术的实现,再加上Redis自身的时间处理模型将epoll中的连接、读写、关闭都转换为时间,不在网络I/O上浪费过多的时间。 redis的查询模型分为4步: 1、发送命令 2、排队 3、执行命令 4、返回结果 redis的慢查询只统计步骤3的时间。 慢查询的2个配置参数 对于慢查询,redis配置了2个关键参数,其中第一个是慢查询的阈值:slowlog-log-slower-than和slowlog-max-len配置来解决这两个问题。 1) 1) (integer) 4 2) (integer) 1585235910 3) (integer) 10 4) 1) "slowlog" 2) "get" 3) "1" 2) 1) (integer) 3 2) (integer) 1585235905 3) (integer) 4 4) 1) "get" 2) "hello"

    64520发布于 2020-03-31
  • 来自专栏zaking's

    《前端运维》三、Docker--2其他

    下面,我们先在后台运行两个容器: docker run -d --name=nginx1 nginx docker run -d --name=nginx2 nginx   然后进入nginx2的伪终端 : docker exec -it nginx2 bash   在nginx2的伪终端中,更新下apt,并安装一些依赖: apt update apt install -y inetutils-ping ip了: ping [nginx2‘s ip]   然后呢,我们可以通过--net选项,来指定容器的网络连接模式: docker run -d --name=nginx_none --net=none --net myweb nginx docker exec -it mynginx2 bash   哎? 然后,类似于之前的例子,我们也可以进入到刚刚通过docker-compose启动的nginx容器中:    然后,可以跟之前的游戏一样,安装依赖,ping [nginx2'ip]。没啥意思,都一样。

    1.2K20编辑于 2022-05-10
领券