zoukankan      html  css  js  c++  java
  • 【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
    
  • 相关阅读:
    软件工程师的属性与发展
    欢迎使用CSDN-markdown编辑器
    hdu 5446 lucas+crt+按位乘
    poj 2891 模数不互质的中国剩余定理
    3037 插板法+lucas
    poj 1006中国剩余定理模板
    codeforce E
    UVA10820 send a table
    UVA1635 Irrelevant Elements
    uva 10375 Choose and Divide
  • 原文地址:https://www.cnblogs.com/momogua/p/8304419.html
Copyright © 2011-2022 走看看