mysql宕机求高手指教原因 5C

============== my.ini配置 START ==============

Example MySQL config file for medium systems.

#

This is for a system with little memory (32M - 64M) where MySQL plays

an important part, or systems up to 128M where MySQL is used together with

other programs (such as a web server)

#

You can copy this file to

/etc/my.cnf to set global options,

mysql-data-dir/my.cnf to set server-specific options (in this

installation this directory is C:\mysql\data) or

~/.my.cnf to set user-specific options.

#

In this file, you can use all long options that a program supports.

If you want to know which options a program supports, run the program

with the "--help" option.

The following options will be passed to all MySQL clients

[client]
#password = your_password
port = 3306
socket = /tmp/mysql.sock

Here follows entries for some specific programs

The MySQL server

[mysqld]
port = 3306
socket = /tmp/mysql.sock
skip-locking
key_buffer = 16M
max_allowed_packet = 10M
table_cache = 128
sort_buffer_size = 512K
net_buffer_length = 8K
read_buffer_size = 256K
read_rnd_buffer_size = 512K
myisam_sort_buffer_size = 64M
max_connections = 1000
default-character-set = utf8
thread_cache_size = 8
query_cache_size = 0
query_cache_type = 0

Don't listen on a TCP/IP port at all. This can be a security enhancement,

if all processes that need to connect to mysqld run on the same host.

All interaction with mysqld must be made via Unix sockets or named pipes.

Note that using this option without enabling named pipes on Windows

(via the "enable-named-pipe" option) will render mysqld useless!

#skip-networking

Disable Federated by default

skip-federated

Replication Master Server (default)

binary logging is required for replication

log-bin=mysql-bin

binary logging format - mixed recommended

binlog_format=mixed

required unique id between 1 and 2^32 - 1

defaults to 1 if master-host is not set

but will not function as a master if omitted

server-id = 1

Replication Slave (comment out master section to use this)

#

To configure this host as a replication slave, you can choose between

two methods :

#

1) Use the CHANGE MASTER TO command (fully described in our manual) -

the syntax is:

#

CHANGE MASTER TO MASTER_HOST=, MASTER_PORT=,

MASTER_USER=, MASTER_PASSWORD= ;

#

where you replace , , by quoted strings and

by the master's port number (3306 by default).

#

Example:

#

CHANGE MASTER TO MASTER_HOST='125.564.12.1', MASTER_PORT= 3306,

MASTER_USER='joe', MASTER_PASSWORD='secret';

#

OR

#

2) Set the variables below. However, in case you choose this method, then

start replication for the first time (even unsuccessfully, for example

if you mistyped the password in master-password and the slave fails to

connect), the slave will create a master.info file, and any later

change in this file to the variables' values below will be ignored and

overridden by the content of the master.info file, unless you shutdown

the slave server, delete master.info and restart the slaver server.

For that reason, you may want to leave the lines below untouched

(commented) and instead use CHANGE MASTER TO (see above)

#

required unique id between 2 and 2^32 - 1

(and different from the master)

defaults to 2 if master-host is set

but will not function as a slave if omitted

#server-id = 2
#

The replication master for this slave - required

#master-host =
#

The username the slave will use for authentication when connecting

to the master - required

#master-user =
#

The password the slave will authenticate with when connecting to

the master - required

#master-password =
#

The port the master is listening on.

optional - defaults to 3306

#master-port =
#

binary logging - not required for slaves, but recommended

#log-bin=mysql-bin

Point the following paths to different dedicated disks

#tmpdir = /tmp/

#log-update = /path-to-dedicated-directory/hostname

Uncomment the following if you are using InnoDB tables

#innodb_data_home_dir = C:\mysql\data/
#innodb_data_file_path = ibdata1:10M:autoextend
#innodb_log_group_home_dir = C:\mysql\data/

You can set .._buffer_pool_size up to 50 - 80 %

of RAM but beware of setting memory usage too high

#innodb_buffer_pool_size = 16M
#innodb_additional_mem_pool_size = 2M

Set .._log_file_size to 25 % of buffer pool size

#innodb_log_file_size = 5M
#innodb_log_buffer_size = 8M
#innodb_flush_log_at_trx_commit = 1
#innodb_lock_wait_timeout = 50

[mysqldump]
quick
max_allowed_packet = 10M

[mysql]
no-auto-rehash

Remove the next comment character if you are not familiar with SQL

#safe-updates

[isamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[myisamchk]
key_buffer = 20M
sort_buffer_size = 20M
read_buffer = 2M
write_buffer = 2M

[mysqlhotcopy]
interactive-timeout

============== my.ini配置 END ==============

============== mysql 错误日志 START ==============

180120 18:16:36 InnoDB: Starting shutdown...
180120 18:16:38 InnoDB: Shutdown completed; log sequence number 2 1119799076
180120 18:16:38 [Warning] Forcing shutdown of 1 plugins
180120 18:16:38 [Note] D:\PHPnow-1.5.3\MySQL-5.1.33\bin\mysqld.exe: Shutdown complete

180120 18:16:39 InnoDB: Started; log sequence number 2 1119799076
180120 18:16:39 [Note] Event Scheduler: Loaded 0 events
180120 18:16:39 [Note] D:\PHPnow-1.5.3\MySQL-5.1.33\bin\mysqld.exe: ready for connections.
Version: '5.1.33-community-log' socket: '' port: 3306 MySQL Community Server (GPL)
180120 21:12:28 - mysqld got exception 0xc0000005 ;
This could be because you hit a bug. It is also possible that this binary
or one of the libraries it was linked against is corrupt, improperly built,
or misconfigured. This error can also be caused by malfunctioning hardware.
We will try our best to scrape up some info that will hopefully help diagnose
the problem, but since we have already crashed, something is definitely wrong
and this may fail.

key_buffer_size=8388608
read_buffer_size=262144
max_used_connections=43
max_threads=1000
threads_connected=20
It is possible that mysqld could use up to
key_buffer_size + (read_buffer_size + sort_buffer_size)*max_threads = 782496 K
bytes of memory
Hope that's ok; if not, decrease some variables in the equation.

thd: 0x37f7930
Attempting backtrace. You can use the following information to find out
where mysqld died. If you see no messages after this, something went
terribly wrong...
00725584 mysqld.exe!???
004E6C5A mysqld.exe!???
Trying to get some variables.
Some pointers may be invalid and cause the dump to abort...
thd->query at 05CE2E30=select * from massage_common_user where yn=1 and id=29156
thd->thread_id=8430
thd->killed=NOT_KILLED
The manual page at http://dev.mysql.com/doc/mysql/en/crashing.html contains
information that should help you find out what is causing the crash.
InnoDB: Log scan progressed past the checkpoint lsn 2 1125547569
180120 21:14:56 InnoDB: Database was not shut down normally!
InnoDB: Starting crash recovery.
InnoDB: Reading tablespace information from the .ibd files...
InnoDB: Restoring possible half-written data pages from the doublewrite
InnoDB: buffer...
InnoDB: Doing recovery: scanned up to log sequence number 2 1125550276
180120 21:14:56 InnoDB: Starting an apply batch of log records to the database...
InnoDB: Progress in percents: 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99
InnoDB: Apply batch completed
InnoDB: Last MySQL binlog file position 0 4956330, file name .\mysql-bin.000053
180120 21:14:57 InnoDB: Started; log sequence number 2 1125550276
180120 21:14:57 [Note] Recovering after a crash using mysql-bin
180120 21:14:57 [Note] Starting crash recovery...
180120 21:14:57 [Note] Crash recovery finished.
180120 21:14:57 [Note] Event Scheduler: Loaded 0 events
180120 21:14:57 [Note] D:\PHPnow-1.5.3\MySQL-5.1.33\bin\mysqld.exe: ready for connections.
Version: '5.1.33-community-log' socket: '' port: 3306 MySQL Community Server (GPL)

============== mysql 错误日志 END ==============

服务器环境
window server 2012
16G

0

1个回答

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
MySQL Bug导致异常宕机的分析流程
本文主要通过一个bug来记录一下如何分析一个MySQL bug的崩溃信息。 版本:Percona 5.7.17-11 一、数据库重启日志分析 terminate called after throwing an instance of 'std::out_of_range' what(): vector::_M_range_check 04:10...
记一次mysql宕机
今早发现mysql宕机,并且没有任何异常记录,日志表现为执行 shutdown 命令,但shutdown完成后没有重新启动.查看案发时间是:2018-04-24T07:04:42查看/var/log/目录下所有日志查看各种系统日志都没有发现与案发时间相吻合的记录最终在 /var/log/alternatives.log 发现如下日志:update-alternatives 2018-04-24 0...
关系型数据库服务出现宕机宕机原因记录
关系型数据库服务出现宕机现象,数据库异常重启,并且重启后数据库持续处于只读状态,直到DBA手动打开数据库读写状态,才恢复正常访问。经分析,主要原因如下: 1、 当时故障前进行压力测试,QPS 28000,TPS 12800;审计插件(第三方开源插件MariaDB Audit Plugin),导致数据库异常重启。MariaDB Audit Plugin采用sql审计的方式,将来的数据库审计可以采用旁...
mysql异常宕机故障数据恢复思路整理
最近遇到个比较有意思的问题,mysql服务宕掉后无法启动,想了好多办法,虽然解决了问题,数据没有丢失,但是没有按照自已的思路来,未免还是有些不甘。 遇到问题不能慌,尤其是线上的环境,更不能紧张,心理素质对DBA来说也是一项挑战,可能你的手一抖就会导致多少人无法正常使用业务,如果你没有把握,请先把现场环境备份后再进行操作,避免数据的二次损坏,下面说一下大概的思路吧。 1.检查是否有备份,如果
求所有四位完全平方数
求所有四位完全平方数的一款自编的pascal程序,新手上路,求高手指教
tomcat 宕机问题分析及解决
服务器环境:centos6.7 + tomcat7.0.69 + jdk1.7.0_55 + mysql5.6.28 场景:服务刚开始用户体验变差,请求时间长,之后出现404,500等与服务器交互失败问题。重启后用户体验回升,半小时内问题没有再现。 日志中出现的问题有两个:                   1、Cause: org.springframework.jdbc.Can
判断素数程序软件淡色是
判断一个数是否是素数的一款自编的pascal程序,新手上路,求高手指教
domino admin nsd解析
domino 宕机 产生nsd文件解析,分析宕机原因。
所有应用都宕机,忽然连不上MySQL数据库--线上问题
背景 今天忽然运维小伙伴报来问题,服务器故障,忽然连不上数据库,如图:   问题分析 忽然连不上数据,初步分析可能以下几个原因: 网络问题,网络断了 数据库宕机   问题解决 追查原因,是防火墙问题。   附在Windows server上防火墙配置   ...
MySQL5.7被一条排序SQL弄宕机
数据库被一条排序的SQL搞宕机,每次毕现,表只有一条记录(表定义比较长),且表文件既有几百k。错误日志:04:58:38 UTC - mysqld got exception 0xc000001d ;This could be because you hit a bug. It is also possible that this binaryor one of the libraries it ...
linux服务宕机原因定位
1.使用last -F |grep carsh 查看宕机记录 2.访问/var/logmessage日期查看宕机前的系统日志,查看是否有告警信息,根据告警信息具体检查 查看dmesg查看内核日志 查看/var/log/secure查看安全日志判断是否有人恶意攻击服务器 3.2中未查到错误信息 使用sar -r -f /var/log/sa/sa日期|more sar -u -f /var/log/...
mysql主宕机,主从故障切换(一主多从)
一:环境 192.168.1.100 master 192.168.1.101 slave1 192.168.1.102 slave2   slave1,slave2都是连在master上。   二:模拟主故障 关闭master实例 service mysql stop 此时,slave1,slave2上show slave status\G都会发现错误: Last_IO_E
虚拟机宕机了怎么办
问题现象 一次意外操作,导致虚拟机无法启动,重启宿主操作系统也无效。   恢复方法第一步: 删除原来建立的虚拟机。 第二步: 重新建立新虚拟机。 第三步: 在建立虚拟硬盘步骤,选择“使用已有的虚拟硬盘文件”,该文件笔者为G:\vmdisk\Centos.vdi,在第一次建立虚拟机安装虚拟操作系统时时会创建该文件。 界面如下:   第四步: 虚拟机建立完成后,即可正常
WebLogic宕机大全总结
本文主要是本人在实际的生产环境中遇到WebLogic宕机问题,经过自己的经验整理而总结的文档,对从事中间件的人将会是很好的参考。
服务器宕机原因有哪些?服务器宕机解决方案
服务器是数据和网站的载体,如若服务器出现问题,那么放在上面的数据和网站也同样会受到牵连,所谓皮之不存,毛将焉附!所以无论是服务商还是用户都非常关心服务器的正常运营问题,以及当出现问题时,服务商能否快速解决,保障用户的利益不受损害。下面我们就一起来看下造成服务器宕机的原因到底有哪些,以及如果出现宕机,我们又该如何解决。 服务器宕机是每个服务器商都遇到过的问题,一般出现宕机的原因有: 1、服务器...
spring MVC整合redis实例(简…
个人官方网站 :点击进入 第一步:pom.xml文件中//因为项目中需要用到jedis的jar (jedis是redis的客户端 通过这个客户端我们可以操作我们的redis数据库) MVC整合redis实例(简单配置实例)泽0715新浪博客" TITLE="spring MVC整合redis实例(简单配置实例)泽0715新浪博客" /> 第二步:spring的配置文件
Mysql高手是怎样炼成的
1.Mysql高手是怎样炼成的 数据库内部结构和原理 数据库索引建立 SQL语句优化 Mysql服务器安装配置 数据库性能监控分析与系统优化 主从复制 分布式架构搭建、垂直切割、水平切割 数据迁移 容灾备份和恢复 shell或python等脚本语言开发 开源数据库二次开发 数据库建模优化 SQL编程(自定义函数、存储过程、触发器、定时任务) 各种参数常量设置 ...
一次服务器宕机的排查记录
服务器宕机的排查记录 生产环境凌晨突然宕机,日志报错数据库链接超时 cpu、内存 磁盘 飙升 系统采用了springcloud 架构,通过阿里云的监控对比,发现仅仅一台服务器的宕机 分析日志发现,宕机的机器,凌晨接发大量请求,10分钟后宕机 初步怀疑负载均衡失效,进一步分析,流量集中在inner 接口,应该是FeignClient 请求 同时日志中出现sql 批量操作,进一步确定是Eurake 负...
java 宕机分析
JAVA宕机日志信息: Current CompileTask: C2:8686925 133 % net.sf.jasperreports.engine.export.JRGridLayout::horizontallyMergeEmptyCells @ 18 (175 bytes) 问题分析:预览报表系统崩溃。 增加启动参数:-XX:CompileComman...
Kafka 测试环境宕机原因查询(二)
上节遗留问题       a) 关于 inLock(controllerContext.controllerLock) 这个代码, 因为 controllerLock 是 ReentrantLock 类型    的锁, 所以如果 处理 session失效的zookeeper线程成功抢占当前嗦的话,就能进入到 handleNewSession 内部方法, 并进一步    执行 onContr...
往后狗生请指教字体(.ttf格式)
往后狗生请指教字体是XFont字库中的一款个性字体,该字体书写的非常认真,横平竖直,笔画中没有勾画与弯曲,能够应用于文本装潢、信息展示、网页设计、篆刻制模、数据制作、装潢设计、计算艺术设计、视觉设计、字帖等一切合法应用场景,欢迎大家前来下载。 PS:该字体支持android、Windows、Mac等系统。 Windows系统文字安装方法 第一种:适合安装多个字体文件 直接将字体复制到C:\
Aandroid88KUY
求指教
mysql宕机恢复经典问题解决
如发生在 mysql 软件可承受力够但是服务器硬件,或者其他服务导致的 宕机 又或者 MYSQL 参数配置过大或者参数配置不合理导致服务器崩溃 ,出现宕机的可能多种多样,本文档主要体现的是宕机后可能出现的问题和后遗症较大的情况是什么
系统宕机分析与解决方案
系统上完线后不久,就宕机了,很是郁闷,对系统宕机这块没有相关解决方案,就将此问题修复的方案记录,一边自己以后查阅,也希望可以帮助遇到此问题的友友。 一般在遇到服务器问题时,我们首先是查看日志,如我用的tomcat服务器,tomcat的bin目录下都会有hs_err_pid的log文件,查看日志文件如果日志文件中有包含“ VM state:not at safepoint (normal exe
请各位分析下tomcat宕机的原因,附上日志,急!!!
 # # A fatal error has been detected by the Java Runtime Environment: # #  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6a054ae6, pid=30268, tid=22252 # # JRE version: 6.0_35-b10 # Java VM
阿里云 mysql不定时down掉的解决方案
日志: 1.Starting MySQL.The server quit without updating PID file (/[FAILED]e/mysql/iZ2zeeqwesqqrygb7sbvwxZ.pid). 2. 2017-12-01 11:35:05 32645 [ERROR] InnoDB: Cannot allocate memory for the buffer poo
阿里云添加MySQL监听,自动宕机重启
本人阿里云上MySQL服务和很多的应用服务全部放在一个机器上,流量大的时候,mysql会偶尔挂掉,所以这里写了一个监听MySQL的脚本,定时监听MySQL进程。直接捞干的:为了管理方便我在/home/listener/ 文件夹下新建shell文件:mysql_listener.sh,输出日志到mysql_listener.log 这里注意一下,脚本中的文件路径记得用绝对路径哦,因为shell脚本在...
MYSQL主主切换(主库宕机)
将主主(3307写--3308读)切换 [color=red]前提:3307宕机[/color] 一、修改配置文件。命令行操作 vim /home/bbq/mysql/mysql-3308/cnf/my.cnf # 在[mysqld]中删除 # read_only 二、重新启动mysqld3308。命令行操作 service mysqld3308 restart ...
mysql 正在运行时,服务器突然宕机,导致mysql无法重启的解决方案
mysql 正在运行时,服务器突然宕机,导致mysql无法重启的解决方案 mysql 传文件时突然断电,找到data下的数据库文件,删除/移动 之前操作的数据库文件夹即可重启。...
MySQL主库宕机从库提权
1登录从库数据库,检查同步进程 mysql> show processlist; Waiting for master to send event IO线程 Slave has read all relay log; waiting for the slave I/...
oracle 数据库突然宕机 解决办法
Oracle数据库突然宕机 查看日志发现(E:\app\Administrator\diag\rdbms\orcl\orcl\trace\alert_orcl.log) 日志中报错 Thread 1 cannot allocate new log, sequence 287072 Checkpoint not complete 参照:http://blog.csdn.net/
宕机
简述:1. 一般指计算机故障而死机;2. 服务器出现例如数据库死锁、某些服务挂掉,也叫宕机;原因:操作系统出现问题或崩溃;系统硬件方面出现故障等。防备:1. 正常情况下,像Google、百度这种提供大型搜索服务,一般部署几个数据中心,如Google的N+2个不同数据中心,一个提供服务,一个可以在维护,一个提供灾备;2. 服务器的话,每隔一段时间手动重启下机器;...
MYSQL主从切换(主库未宕机)
将主从(3307主--3309从)切换 前提:3307正常 一、将3307设为只读。命令行操作 # 修改配置文件 vim /home/bbq/mysql/mysql-3307/cnf/my.cnf # 在[mysqld]中增加 read_only # 重启3307 service mysqld3307 restart 二、等待从库执行完主库的所有sql。m...
360界面模仿
利用c#编写的360界面,希望高手指教;利用c#编写的360界面,希望高手指教
mysql主备机宕机自动切换
mysql主备机宕机自动切换
java图片搜索源码(初学者)
初学java做的小程序,还请高手指教指教。。。。。
GUI编程
敬请高手指教修改
WAS OOM异常宕机
WAS OOM异常宕机原因分析,websphere生成转存储文件
springboot项目 tomcat8.x 频繁宕机 原因分析
大家好,我是烤鸭: 今天分享一次线上tomcat宕机原因。 1 . 最近两次的宕机时间部分日志 1.1 2019-04-04 13:22:27.187 [Thread-10] INFO o.s.context.support.DefaultLifecycleProcessor - Stopping beans in phase 0 2019-04-04 13:22:...
PHP和MySQL Web开发从新手到高手pdf
链接:https://pan.baidu.com/s/1vDmZ7LoyBzC-xSPTS8rbvw 密码:ferh 本书为完整版,以下为内容截图: