我的编程空间,编程开发者的网络收藏夹
学习永远不晚

mysql故障案例

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

mysql故障案例

##错误: ERROR 1044 (42000): Access denied for user 'root'@'%' to database 'dede'

mysql> create database dede;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 47299
Current database: NONE

Query OK, 1 row affected (0.00 sec)

mysql> grant all privileges on dede.* to 'dede'@'localhost' identified by 'dede123'; ##授权时执行失败
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 47302
Current database: NONE

ERROR 1044 (42000): Access denied for user 'root'@'%' to database 'dede' ##拒绝访问的用户

解决:
mysql> select Grant_priv from mysql.user where Host='localhost'; ##N代表没有权限
+------------+
| Grant_priv |
+------------+
| N |
| N |
| N |
+------------+
3 rows in set (0.00 sec)

mysql> select Grant_priv from mysql.user where Host='127.0.0.1';
+------------+
| Grant_priv |
+------------+
| Y |
+------------+
1 row in set (0.00 sec)

mysql> update mysql.user set Grant_priv='Y' where Host='localhost';
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 47312
Current database: NONE

Query OK, 3 rows affected (0.01 sec)
Rows matched: 3 Changed: 3 Warnings: 0

mysql> select Grant_priv from mysql.user where Host='localhost';
+------------+
| Grant_priv |
+------------+
| Y |
| Y |
| Y |
+------------+
3 rows in set (0.00 sec)

mysql> flush privileges;
Query OK, 0 rows affected (0.00 sec)

mysql> grant all privileges on dede.* to 'dede'@'localhost' identified by 'dede123';
ERROR 1044 (42000): Access denied for user 'root'@'%' to database 'dede'

mysql> show variables like 'read_only'
-> ;
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 47323
Current database: NONE

+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| read_only | OFF |
+---------------+-------+
1 row in set (0.00 sec)

mysql> show global variables like 'max_allowed_packet'; ##查看max_allowed_packet的值,默认是1MB
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 47339
Current database: NONE

+--------------------+---------+
| Variable_name | Value |
+--------------------+---------+
| max_allowed_packet | 1048576 |
+--------------------+---------+
1 row in set (0.00 sec)
mysql> set global max_allowed_packet=1024102416; ##临时修改max_allowed_packet值为16MB,重启失效
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 47341
Current database: NONE

Query OK, 0 rows affected (0.00 sec)

mysql> show global variables like 'max_allowed_packet'; ##查看.,临时已生效
+--------------------+----------+
| Variable_name | Value |
+--------------------+----------+
| max_allowed_packet | 16777216 |
+--------------------+----------+
1 row in set (0.00 sec)

mysql> grant all privileges on dede.* to 'dede'@'localhost' identified by 'dede123'; ###grant授权用户成功
ERROR 2006 (HY000): MySQL server has gone away
No connection. Trying to reconnect...
Connection id: 47347
Current database: NONE

Query OK, 0 rows affected (0.00 sec)

mysql> exit
Bye

###永久修改参数
[root@118 ~]# vim /etc/my.cnf
[mysqld]
max_allowed_packet = 16M

mysql 重启生效

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

mysql故障案例

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

故障分析 | MySQL 优化案例 - select count(*)

作者:xuty本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文关键字:count、SQL、二级索引一、故事背景项目组联系我说是有一张 500w 左右的表做select count(*)速度特别慢。二、原 SQ
故障分析 | MySQL 优化案例 - select count(*)
2015-08-04

故障分析 | MySQL 优化案例 - 字符集转换

作者:xuty本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。本文关键字:SQL 优化、字符集一、背景Server version: 5.7.24-log MySQL Community Server (GPL)
故障分析 | MySQL 优化案例 - 字符集转换
2021-10-14

故障分析 | MySQL:5.6 大事务 show engine innodb status 故障一例

作者:高鹏(网名八怪)文章末尾有他著作的《深入理解 MySQL 主从原理 32 讲》,深入透彻理解 MySQL 主从,GTID 相关技术知识。本文来源:转载自公众号-老叶茶馆,(作者简书:https://www.jianshu.com/p/40bef28e84
故障分析 | MySQL:5.6 大事务 show engine innodb status 故障一例
2017-11-30

MySQL:5.6 大事务show engine innodb status故障一例

导读:作者:高鹏(网名八怪),《深入理解MySQL主从原理32讲》系列文的作者。今天遇到一个朋友的线上问题,大概意思就是说,我有一个线上的大事务大概100G左右,正在做回滚,当前看起来似乎影响了线上的业务,并且回滚很慢,是否可以减轻对线上业务的影响。并且朋友已
MySQL:5.6 大事务show engine innodb status故障一例
2021-04-04

阿里云服务器故障赔偿详解与案例分析

随着互联网的快速发展,云计算已成为许多企业和个人的重要选择。然而,由于技术问题和人为失误,云计算服务可能会出现故障,导致用户数据丢失或业务中断。因此,如何解决云服务器故障并确保用户权益,成为了云计算服务提供商需要考虑的问题。本文将详细探讨阿里云服务器故障赔偿政策,以及一些具体的案例分析。一、阿里云服务器故障赔偿政
阿里云服务器故障赔偿详解与案例分析
2023-11-05

故障分析 | MySQL OOM 故障应如何下手

作者:孙祚龙爱可生南区分公司交付服务部成员,实习工程师。负责公司产品问题排查及日常运维工作。本文来源:原创投稿*爱可生开源社区出品,原创内容未经授权不得随意使用,转载请联系小编并注明来源。引言前阵子处理这样一个案例,某客户的实例 mysqld 进程内存经常持续
故障分析 | MySQL OOM 故障应如何下手
2019-06-27

MySQL死锁案例分析

最近项目中某个模块稳定复现MySQL死锁问题,本文记录死锁的发生原因以及解决办法。1. 预备知识1.1 表锁和行锁表锁表锁是MySQL中最基本的锁策略,并且是开销最小的策略。表锁会锁定整张数据表,用户的写操作(插入/删除/更新)前,都需要获取写锁(写锁会相互阻
MySQL死锁案例分析
2015-02-06

MySQL 索引优化案例

目录数据准备联合索引的首字段用范围查询强制走索引覆盖索引优化in和or什么时候会走索引like xx% 一般都会走索引,和数据量无关索引下推为什么范围查找没有用索引下推优化?如何选择索引Trace 工具深入优化order by 和 grou
2022-08-19

mysql练习案例(实操)

最近想要在回去复习mysql语句,就在网上找了一些案例练习,起初找得都是零零散散的,后面参考这篇博客做出了一个实操案例。Eric_Squirrel:mysql学生表经典案例50题。首先是建表,我用的是mysql5.7,基本上没有问题建库创建alibaba数据库
mysql练习案例(实操)
2016-09-10

编程热搜

目录