首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏技术杂记

    Mysql 监控6

    配置密码 ss_get_mysql_stats.php.cnf安装依赖包 php php-mysql给 zabbix 赋权从 zabbix-server 进行连接测试添加模板----命令汇总mysql /var/lib/zabbix/percona/scripts/ss_get_mysql_stats.php.cnf/var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh /get_mysql_stats_wrapper.shsudo -u zabbix -H /var/lib/zabbix/percona/scripts/get_mysql_stats_wrapper.sh /home/zabbix/vim .my.cnfzabbix_get -s mysql-server -p 10050 -k "MySQL.running-slave"zabbix_get -s mysql-server -p 10050 -k "MySQL.Threads-connected"zabbix_get -s mysql-server -p 10050 -k "MySQL.max-connections"-

    1.1K30编辑于 2022-06-30
  • 来自专栏技术杂记

    mysql 迁移6

    myisam_recover_options [testuser@slave01 etc]$ innodb_additional_mem_pool_size 也已经被弃用了,如果有要注释掉 ---- 将zabbit加入mysql 组以方便监控 [root@new-master mysql]# vim /etc/group [root@new-master mysql]# id zabbix uid=496(zabbix) gid =493(zabbix) groups=493(zabbix),492(mysql) [root@new-master mysql]# /etc/init.d/zabbix-agent restart ]# ---------- [root@zabbix-server ~]# zabbix_get -s new-master -p 10050 -k "mysql.slowlog[100,/var/lib /mysql/new-master-slow.log]" 2.98465 [root@zabbix-server ~]#

    1.9K20编辑于 2022-03-21
  • 来自专栏技术杂记

    mysql 迁移6

    myisam_recover_options [testuser@slave01 etc]$ innodb_additional_mem_pool_size 也已经被弃用了,如果有要注释掉 ---- 将zabbit加入mysql 组以方便监控 [root@new-master mysql]# vim /etc/group [root@new-master mysql]# id zabbix uid=496(zabbix) gid =493(zabbix) groups=493(zabbix),492(mysql) [root@new-master mysql]# /etc/init.d/zabbix-agent restart ]# ---------- [root@zabbix-server ~]# zabbix_get -s new-master -p 10050 -k "mysql.slowlog[100,/var/lib /mysql/new-master-slow.log]" 2.98465 [root@zabbix-server ~]#

    1.6K50编辑于 2022-03-22
  • 来自专栏学而时习之

    MySQL基础篇6 mysql的行锁

    前言 行锁就是针对数据表中行记录的锁. eg : 事务 A 更新了一行,而这时候事务 B 也要更新同一行,则必须等事务 A 的操作完成后才能进行更新 mysql的行锁是在引擎层由各个引擎自己实现的. 于是在活动时间开始的时候,你的 MySQL 就挂了。你登上服务器一看,CPU 消耗接近 100%,但整个数据库每秒就执行不到 100 个事务。这是什么原因呢? 死锁和死锁检测 啥是死锁? 而关掉死锁检测意味着可能会出现大量的超时,这是业务有损的 另一个思路是控制并发度 如果团队中有可以修改mysql源码的人, 可以做在mysql里.

    1.3K30发布于 2020-05-20
  • 来自专栏机器学习/数据可视化

    MySQL学习6_DCL

    查看数据库中的用户及信息 mysql -uroot -p show databases; use mysql; show tables; select user, host, passord from skip-grant-tables # 跳跃权限表 mysql # 重新进入mysql show databases;use mysql;show tables; select user, host 数据库的user表中查看登录数据库用户信息: mysql> show databases; # 查看所有的数据库 mysql> use mysql; # 选择mysql数据库 mysql> show :取消权限认证,后台开启新的进程免密进入MySQL image.png 重启MySQL服务:systemctl restart mysql 通过MySQL直接进入: 然后按照上面的步骤重新设置密码即可 mysql> show databases; mysql> use mysql; mysql> select user, password from user; # 接下来重新设置密码即可 创建新用户及授权

    54010发布于 2021-03-02
  • 来自专栏侯哥的Python分享

    Mysql高级6-视图

    张三 | 43 | | 2 | 李四 | 38 | | 3 | 问问 | 22 | | 4 | 芳芳 | 24 | | 5 | 珊珊 | 22 | | 6 | 问问 | 22 | 开发 | | 4 | 芳芳 | 24 | 开发 | | 5 | 珊珊 | 22 | 开发 | | 6 | 项目经理 | | 3 | 问问 | 开发 | | 4 | 芳芳 | 开发 | | 5 | 珊珊 | 开发 | | 6 张三 | 43 | | 2 | 李四 | 38 | | 3 | 问问 | 22 | | 4 | 芳芳 | 24 | | 5 | 珊珊 | 22 | | 6 2023-07-16 | 1 | 3 | | 7 | 咔咔 | 25 | 出纳 | 8000 | 2021-07-10 | 6

    41670编辑于 2023-08-02
  • 来自专栏mysql

    mysql基础知识(6

    MySQL 遇到过死锁问题吗,你是如何解决的? 如果你的查询包含子查询或 UNION,MySQL 会为每个 SELECT 语句分配一个唯一的 ID。 对于简单查询,通常只有一个 SELECT,其 id 为 1。 type: 连接类型或访问类型,表示 MySQL 在找到所需行时如何查找表中的数据。 rows: MySQL 估计为了找到所需的行而要检查的行数。这是一个估计值,并不总是完全准确,但在优化查询时很有参考价值。 filtered: 表示返回结果的行占开始查找行的百分比。 Using temporary:表示 MySQL 需要创建一个临时表来存储结果。 Using filesort:表示 MySQL 需要对数据进行额外的排序操作,不能通过索引顺序获得结果。

    24812编辑于 2025-03-06
  • 来自专栏Oracle数据库技术

    MySQL入门:Linux 6 RPM方式安装MySQL 8.0

    8.0.23-1.el6.x86_64.rpm mysql-community-client-plugins-8.0.23-1.el6.x86_64.rpm mysql-community-common -8.0.23-1.el6.x86_64.rpm mysql-community-devel-8.0.23-1.el6.x86_64.rpm mysql-community-libs-8.0.23-1. el6.x86_64.rpm mysql-community-libs-compat-8.0.23-1.el6.x86_64.rpm mysql-community-server-8.0.23-1.el6 rpm -qa | grep mysql mysql-community-common-8.0.23-1.el6.x86_64 mysql-community-libs-8.0.23-1.el6.x86 _64 mysql-community-server-8.0.23-1.el6.x86_64 mysql-community-client-8.0.23-1.el6.x86_64 mysql-community-client-plugins

    1.6K10编辑于 2022-08-19
  • 来自专栏学习之路

    MySQL#6】视图 & 用户管理

    练习:点击题目 二、用户管理 目前为止我们使用 mysql 都是用的 root 账号,但是不建议直接使用 root 进行 mysql 的操作。 我们推荐使用普通用户对数据的访问。 就只能操作给你权限的库了 2.1 用户 ① 用户信息 MySQL 有自己的用户管理机制,用户信息以表结构形式存储。这些信息保存在系统数据库 mysql 的 user 表中。 mysql> use mysql; Database changed mysql> select * from user \G; *************************** 5. row 和 linux 一样可以允许创建多个用户,这些用户都是普通用户,你可以给他们开账号 所谓在 mysql 内部给用户开账号,就是把用户的用户名,允许从哪里登录,以及用户的密码信息放在 mysql 中的 你需要使用新的语法来设置用户密码 在 MySQL 8.0 及以上版本中,可以使用 ALTER USER 语句来设置用户密码 2.2 数据库的权限 当我们在MySQL中把一个用户创建好了,不是就所有工作做好了

    24110编辑于 2025-07-18
  • 来自专栏数据库干货铺

    MySQL OCP试题解析(6

    B) mysql.ibd 正确 作用:存储mysql系统数据库的表数据,包括用户权限、存储过程、事件等元信息 必要性:mysql系统库是MySQL服务启动时的核心依赖,若丢失会导致无法验证用户权限或加载插件 0完成清理和持久化,且MySQL 8.0支持动态重建Undo表空间文件 结论:无需恢复 2. E) It supports backup of a remote MySQL system. 错误。 MEB的mysqlbackup命令可通过--host参数连接到远程MySQL实例进行备份。 可通过 copy-back 命令将备份恢复到远程MySQL实例。 2.3 安全与兼容性 从 MySQL 8.0.29 开始支持敏感变量加密存储,需依赖密钥环组件。

    41100编辑于 2025-05-19
  • 来自专栏热爱IT

    CentOS 6 安装 MySQL-python

    yum install -y mysql-devel python-devel python-setuptools gcc pip install MySQL-python import MySQLdb

    73830发布于 2019-04-10
  • 来自专栏自动化、性能测试

    Mysql 常用函数(6)- replace 函数

    Mysql常用函数的汇总,可看下面文章 https://www.cnblogs.com/poloyy/p/12890763.html replace 的作用 将某些字符串替换成新的字符串,学过Python

    1.7K10发布于 2020-06-09
  • 来自专栏往期博文

    MySQL学习6:常用计算函数

    常用计算函数 求总数 关键词:count 案例: 1.计算所有记录总数 select count(*) from students; 最大值 关键词:max 案例: 1.计算学生中最大年龄 select max(age) from students; 求和 关键词:sum 案例: 1.计算所有学生的年龄总和 select sum(age) from students; 平均值 关键词:avg 案例: 1.计算所有学生的平均年龄 select avg(age) from student

    19920编辑于 2022-06-14
  • 来自专栏iSharkFly

    Confluence 6 下载和安装 MySQL 驱动

    基于许可证的现在,我们没有将 MySQL 的数据库捆绑到 Confluence 中。需要将你的数据库驱动在 Confluence 中可用: 停止 Confluence。 驱动文件被比较标记为类似 mysql-connector-java-5.1.xx-bin.jar 将 .jar 文件放置到你的  <installation-directory>/confluence/ https://www.cwiki.us/display/CONFLUENCEWIKI/Database+Setup+For+MySQL

    1.5K20发布于 2019-01-31
  • 来自专栏开源部署

    CentOS 6 安装 MySQL 8.0.x

    1.先查询是否安装MySQL 大多数CentOS 6 自带 MySQL5.1 命令: rpm -qa|grep mysql 执行: [root@lifan ~]# rpm -qa|grep mysql mysql-libs-5.1.73-7.el6.i686 2.若有则卸载 rpm -e --nodeps mysql-libs --nodeps 是消除依赖的意思 3.去官网复制yum下载链接用wget 下载到服务器 https://dev.mysql.com/downloads/repo/yum/ 命令: wget https://dev.mysql.com/get/mysql80-community-release-el6 -1.noarch.rpm 成功: [root@lifan ~]# wget https://dev.mysql.com/get/mysql80-community-release-el6-1.noarch.rpm -1.el6 mysql-community-libs.i686 0:8.0.13-1.el6 numactl.i686 0:2.0.9-2.el6 Complete!

    72510编辑于 2022-08-17
  • 来自专栏用户7873631的专栏

    PHP+MYSQL分页最终章6

    error_reporting('E_ALL&~E_NOTICE'); /**1---传入页码,使用GET获取**/ $page=$_GET['p']; /**2---根据页码取出数据:php->mysql +$pageoffset:$total_pages;//三段式 意思是如果13大于点击的比如点击的是3把是吧,3+2就是13>5的话,就是5了,就是说我按下3,结尾就是5,如果按下4,结尾就是6

    90840发布于 2020-10-28
  • 来自专栏DataOps

    MySQL PXC集群配置IPv6

    前阵子为PXC集群配置IPv6支持,遇见奇怪的问题,就是SST同步时总是报错,为此在官网论坛提交了问题,未得到答案,最后偶然得到了答案,详见官方论坛: https://forums.percona.com /t/sst-cant-support-ipv6/26140 结论如下。 Set every port of IPv6 like above 2. Set pxc_encrypt_cluster_traffic=OFF

    31110编辑于 2024-07-12
  • 来自专栏技术杂记

    Logstash 处理 Mysql Slow Log6

    定义了一个出口,使用 elasticsearch 插件来进行输出,将结果输出到ES中 hosts => ["localhost:9200"] 指定es的目标地址为 localhost:9200 index=>"mysql-slow-log

    30710编辑于 2022-01-20
  • 来自专栏iSharkFly

    Confluence 6 MySQL 问题解决

    java.sql.SQLException: Access denied for user 'confluenceuser'@'localhost' (using password: YES)' 面的页面包含了一些你在使用 MySQL 数据库连接的时候可能会遇到的常见问题,请参考:Known issues for MySQL。 https://www.cwiki.us/display/CONFLUENCEWIKI/Database+Setup+For+MySQL

    86540发布于 2019-01-31
  • 来自专栏EdisonTalk

    MySQL核心知识学习之路(6

    作为一个后端工程师,想必没有人没用过数据库,跟我一起复习一下MySQL吧,本文是我学习《MySQL实战45讲》的总结笔记的第六篇,总结了MySQL的InnoDB引擎相关的实践使用问题。 上一篇:MySQL核心知识学习之路(5) 1 MySQL为什么有时会"抖"一下? 啥是抖? 抖即不稳定,一个SQL语句平时速度挺快的,偶尔却会慢一下,称之为“抖” 为何会抖? 在MySQL 5.5及之前版本,这个命令会阻塞DML。 3 count(*)为何这么慢? 建议尽量使用 count(*),因为MySQL对count(*)专门进行了优化。 4 小结 本文总结了MySQL的InnoDB引擎相关的实践使用问题,包括MySQL为什么有时候会不稳定的“抖”一下、为何表数据删除了一半但表文件大小没变 和 为何 count(*)会很慢。

    70920发布于 2021-03-12
领券