• 【MySQL学习笔记】MySQL 启动过程


    下面是mysql在启动时产生的日志,在我的机器上的路径是:/data/mysqldata/3306/mysql-error.log

    内容如下:

    160928 15:17:19 mysqld_safe Starting mysqld daemon with databases from /data/mysqldata/3306/data
    
    2016-09-28 15:17:30 2719 [Note] Plugin 'FEDERATED' is disabled.
    2016-09-28 15:17:30 2719 [Note] InnoDB: The InnoDB memory heap is disabled
    
    2016-09-28 15:17:30 2719 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
    2016-09-28 15:17:30 2719 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2016-09-28 15:17:30 2719 [Note] InnoDB: Using CPU crc32 instructions
    
    2016-09-28 15:17:30 2719 [Note] InnoDB: Initializing buffer pool, size = 300.0M
    2016-09-28 15:17:31 2719 [Note] InnoDB: Completed initialization of buffer pool
    2016-09-28 15:17:31 2719 [Note] InnoDB: Highest supported file format is Barracuda.
    
    2016-09-28 15:17:31 2719 [Note] InnoDB: The log sequence numbers 1626028 and 1626028 in ibdata files do not match the log sequence number 1626038 in the ib_logfiles!
    2016-09-28 15:17:31 2719 [Note] InnoDB: Database was not shutdown normally!
    2016-09-28 15:17:31 2719 [Note] InnoDB: Starting crash recovery.
    2016-09-28 15:17:31 2719 [Note] InnoDB: Reading tablespace information from the .ibd files...
    2016-09-28 15:17:31 2719 [Note] InnoDB: Restoring possible half-written data pages 
    2016-09-28 15:17:31 2719 [Note] InnoDB: from the doublewrite buffer...
    2016-09-28 15:17:32 2719 [Note] InnoDB: 128 rollback segment(s) are active.
    2016-09-28 15:17:32 2719 [Note] InnoDB: Waiting for purge to start
    2016-09-28 15:17:32 2719 [Note] InnoDB: 5.6.12 started; log sequence number 1626038
    2016-09-28 15:17:32 2719 [Note] Recovering after a crash using /data/mysqldata/3306/binlog/mysql-bin
    2016-09-28 15:17:32 2719 [Note] Starting crash recovery...
    2016-09-28 15:17:32 2719 [Note] Crash recovery finished.
    
    2016-09-28 15:17:32 2719 [Note] Server hostname (bind-address): '*'; port: 3306
    2016-09-28 15:17:32 2719 [Note] IPv6 is available.
    2016-09-28 15:17:32 2719 [Note]   - '::' resolves to '::';
    2016-09-28 15:17:32 2719 [Note] Server socket created on IP: '::'.
    2016-09-28 15:17:33 2719 [Note] Event Scheduler: Loaded 0 events
    
    2016-09-28 15:17:33 2719 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
    Version: '5.6.12-log'  socket: '/data/mysqldata/3306/mysql.sock'  port: 3306  Source distribution
    


    注释:

    --mysqld_safe启动mysqld守护进程,数据库路径为/data/mysqldata/3306/data
    160928 15:17:19 mysqld_safe Starting mysqld daemon with databases from /data/mysqldata/3306/data
    
    --federated引擎不可用,innodb内存堆不可用
    2016-09-28 15:17:30 2719 [Note] Plugin 'FEDERATED' is disabled.
    2016-09-28 15:17:30 2719 [Note] InnoDB: The InnoDB memory heap is disabled
    
    --互斥体和读写锁使用 gcc内建的原子锁,使用zlib 1.2.3库来压缩表,使用crc32指令
    2016-09-28 15:17:30 2719 [Note] InnoDB: Mutexes and rw_locks use GCC atomic builtins
    2016-09-28 15:17:30 2719 [Note] InnoDB: Compressed tables use zlib 1.2.3
    2016-09-28 15:17:30 2719 [Note] InnoDB: Using CPU crc32 instructions
    
    --初始化buffer pool,大小为300M,最高支持的文件格式为 Barracuda
    2016-09-28 15:17:30 2719 [Note] InnoDB: Initializing buffer pool, size = 300.0M
    2016-09-28 15:17:31 2719 [Note] InnoDB: Completed initialization of buffer pool
    2016-09-28 15:17:31 2719 [Note] InnoDB: Highest supported file format is Barracuda.
    
    --日志序列号为1626028,数据文件中的日志序列号于日志文件中的 不匹配
    2016-09-28 15:17:31 2719 [Note] InnoDB: The log sequence numbers 1626028 and 1626028 in ibdata files do not match the log sequence number 1626038 in the ib_logfiles!
    
    --数据库没有正常关闭,开始崩溃恢复
    2016-09-28 15:17:31 2719 [Note] InnoDB: Database was not shutdown normally!
    2016-09-28 15:17:31 2719 [Note] InnoDB: Starting crash recovery.
    
    --从 ibd文件中读取表空间信息。
    2016-09-28 15:17:31 2719 [Note] InnoDB: Reading tablespace information from the .ibd files...
    
    --恢复可能只写了一半的数据页,这里是从双写buffer中来恢复,这个双写buffer是为了专门解决partial page write问题而设计的一个机制
    2016-09-28 15:17:31 2719 [Note] InnoDB: Restoring possible half-written data pages 
    2016-09-28 15:17:31 2719 [Note] InnoDB: from the doublewrite buffer...
    
    --回滚段可用,等待清除开始
    2016-09-28 15:17:32 2719 [Note] InnoDB: 128 rollback segment(s) are active.
    2016-09-28 15:17:32 2719 [Note] InnoDB: Waiting for purge to start
    
    --innodb启动,日志序列号1626038
    2016-09-28 15:17:32 2719 [Note] InnoDB: 5.6.12 started; log sequence number 1626038
    
    --在崩溃之后,从使用binlog来恢复
    2016-09-28 15:17:32 2719 [Note] Recovering after a crash using /data/mysqldata/3306/binlog/mysql-bin
    2016-09-28 15:17:32 2719 [Note] Starting crash recovery...
    2016-09-28 15:17:32 2719 [Note] Crash recovery finished.
    
    
    2016-09-28 15:17:32 2719 [Note] Server hostname (bind-address): '*'; port: 3306
    2016-09-28 15:17:32 2719 [Note] IPv6 is available.
    2016-09-28 15:17:32 2719 [Note]   - '::' resolves to '::';
    2016-09-28 15:17:32 2719 [Note] Server socket created on IP: '::'.
    2016-09-28 15:17:33 2719 [Note] Event Scheduler: Loaded 0 events
    
    2016-09-28 15:17:33 2719 [Note] /usr/local/mysql/bin/mysqld: ready for connections.
    Version: '5.6.12-log'  socket: '/data/mysqldata/3306/mysql.sock'  port: 3306  Source distribution
    
  • 相关阅读:
    Exception in thread "main" com.sun.xml.internal.ws.streaming.XMLStreamReaderException: unexpected XML tag.
    Navicat的快捷键
    win7虚拟机起不来,报错transport vmdb error -44 message the vmware authorization
    fedora19配置 SSH 免密码登陆
    Linux下Django的安装
    linux下为用户添加sudo命令功能
    ubuntu修改系统环境变量文件导致起不来
    fedorea19安装redis
    java下载csv文件,中文标题
    POJ A Simple Problem with Integers | 线段树基础练习
  • 原文地址:https://www.cnblogs.com/momogua/p/8304419.html
Copyright © 2020-2023  润新知