诊断启动问题

服务器启动问题通常在对MySQL配置或服务器本身进行更改时出现。MySQL在这个问题发生时报告错误,但由于多数MySQL服务器是作为系统进程或服务自动启动的,这些消息可能看不到。

在排除系统启动问题时,首先应该尽量用手动启动服务器。MySQL服务器自身通过在命令行上执行 mysqld 启动。下面是几个重要的 mysqld命令行选项:

1.--help 显示帮助——一个选项列表;

2.--safe-mode 装载减去某些最佳配置的服务器;

3.--verbose 显示全文本消息(为获得更详细的帮助消息与 --help联合使用);

4.--version 显示版本信息然后退出。

几个另外的命令行选项(与日志文件的使用有关)在下一节列出。

查看日志文件

MySQL维护管理员依赖的一系列日志文件。主要的日志文件有以下几种。

1.错误日志。它包含启动和关闭问题以及任意关键错误的细节。此日志通常名为 hostname.err ,位于 data 目录中。此日志名可用--log-error 命令行选项更改。

2.查询日志。它记录所有MySQL活动,在诊断问题时非常有用。此日志文件可能会很快地变得非常大,因此不应该长期使用它。此日志通常名为 hostname.log ,位于 data 目录中。此名字可以用--log 命令行选项更改。

3.二进制日志。它记录更新过数据(或者可能更新过数据)的所有语句。此日志通常名为 hostname-bin ,位于 data 目录内。此名字可以用 --log-bin 命令行选项更改。注意,这个日志文件是MySQL5中添加的,以前的MySQL版本中使用的是更新日志。

4.缓慢查询日志。顾名思义,此日志记录执行缓慢的任何查询。这个日志在确定数据库何处需要优化很有用。此日志通常名为hostname-slow.log , 位 于 data 目 录 中 。 此 名 字 可 以 用--log-slow-queries 命令行选项更改。

在使用日志时,可用 FLUSH LOGS 语句来刷新和重新开始所有日志文件。

【相关推荐】

Mysql免费视频教程

2. MySQL数据库的备份与维护详解

3. MySQL设置访问权限实例详解

4. MySQL创建用户账号和删除用户账号

5. mysql管理用户、更改口令的命令行实例操作

mysql启动失败 查看日志文件_mysql诊断启动问题、查看日志文件详解相关推荐

  1. mysql 两张表合并查询_mysql中的分区表和合并表详解(一个常见知识点)

    分区表是mysql5.1之后的新特性,合并表已经存在很长时间了.这篇文章主要介绍这两个概念以及他们基本的操作. 一.合并表 合并表说实话是一种将要被淘汰的技术,但是掌握了合并表的概念再去看分区表就比较 ...

  2. eclipse启动失败,提示“发生了错误,请参阅日志文件.log

    eclipse启动失败,提示"发生了错误,请参阅日志文件.log 因为我的IntelliJ IDEA Community Edition安装的时候没有注意版本,导致很多问题无法处理,所以只能 ...

  3. 查看登陆系统用户的信息的三种方法详解

    查看登陆系统用户的信息的三种方法详解 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.who这个命令显示可以谁在登陆,但是这个有很多的花式玩法,这个命令超简单 语法:who [O ...

  4. python怎么读文件内容-Python读取文件内容为字符串的方法(多种方法详解)

    以下笔记是我在 xue.cn 学习群之数据分析小组所整理分享的心得.相关背景是:我选择中文词频统计案例作为考察大家python基础功掌握程度. 以小见大,下面是2个小技能的具体实战: 如何灵活地处理文 ...

  5. linux系统编程笔记02——Linux命令:修改文件权限命令chmod、chgrp、chown详解

    Linux命令:修改文件权限命令chmod.chgrp.chown详解 Linux系统中的每个文件和目录都有访问许可权限,用它来确定谁可以通过何种方式对文件和目录进行访问和操作. 文件或目录的访问权限 ...

  6. 查看mysql的启动日志目录下_mysql诊断启动问题、查看日志文件详解

    诊断启动问题 服务器启动问题通常在对MySQL配置或服务器本身进行更改时出现.MySQL在这个问题发生时报告错误,但由于多数MySQL服务器是作为系统进程或服务自动启动的,这些消息可能看不到. 在排除 ...

  7. mysql如何查看事务日记_MySQL中的几种日志了解

    前言 MySQL中有以下日志文件,分别是: 1:重做日志(redo log) 2:回滚日志(undo log) 3:二进制日志(binlog) 4:错误日志(errorlog) 5:慢查询日志(slo ...

  8. mysql宕机日志查询_mysql宕机分析(事务日志损坏)

    mysql宕机分析(事务日志损坏) 一.情景概述. 1.服务器配置 a)  1CPU 8核 b)  16G内存 c)  2T 硬盘 2. Mysql 在一个普通硬盘中长时间处于大量写的状态(长时间大概 ...

  9. mysql查看连接数命令_MySQL 连接数和状态查看命令

    MySQL 连接数和状态查看命令 以下命令是登陆 MySQL的cli 之后执行命令 1. 查看MySQL实例的当前连接数:show processlist show processlist: 列出当前 ...

最新文章

  1. C#中调用命令行程序开启wifi热点
  2. hdfs 版本号_如何查看hadoop版本
  3. jQuery可放大预览的图片滑块
  4. 硬盘显示容量和实际容量不符合_买移动固态硬盘纠结大半天?花2分钟看完这篇,购买时不再被坑...
  5. 【转】left join 和 left outer join 的区别
  6. python ggplot_python数据可视化系列---谁是ggplot2的更好python实现
  7. 1001 Hello,World!
  8. ipp for windows下载与安装 vs2017
  9. 技能证里的天花板-阿里云云计算架构师ACE认证将全面升级!
  10. 厦大计算机学院2018夏令营6,厦门大学信息学院(国家示范性软件学院)2020暑期夏令营报名指南(6月30日申请截止)...
  11. Leetcode腾讯50题精选题解|旋转图像
  12. 计算机系统实验--BombLab
  13. 山西省将率先实现全覆盖社保“一卡通”
  14. 简单的文本编辑器C语言实现
  15. lte tm模式_空中接口学园--LTE 传输模式TM10 有什么功能?[求助]
  16. 超表面远场三维辐射图,MATLAB
  17. Camshift的优点与缺点
  18. windows客户端开发--也许是一条不归路
  19. java 降级_基于本地缓存的 fallback 降级机制
  20. 用python turtle画小黄人源码_Python turtle模块小黄人程序

热门文章

  1. 欢迎评论指正,如有问题可在具体文章下或本文留言,看见就回!
  2. GeekChallenge2020
  3. 【深度学习】常见优化算法
  4. html 设置表格间距 表格整体大小,css表格单元格间距怎么调整?
  5. 微服务ServiceMesh及三种模式介绍
  6. 机器人局部避障的动态窗口法(dynamic window approach) DWA
  7. PMP项目管理师考试---准备与学习过程经验分享
  8. 如何修改电脑密码(在不知道密码的前提下)
  9. 仿QQ好友列表,QListWidget!
  10. 同花顺镰刀三头牛指标公式源码