诊断启动问题

服务器启动问题通常在对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的启动日志目录下_mysql诊断启动问题、查看日志文件详解相关推荐

  1. 安装mysql后在安装目录下只有my-default.ini没有my.ini文件 解决-The MySQL server is running with the --secure-file-priv

    WIN10 系统环境 安装mysql后在安装目录下只有my-default.ini没有my.ini文件 . mysql报错 ---------- The MySQL server is running ...

  2. oracle home 命令,$ORACLE_HOMEbin目录下所有命令的使用方法及命令详解

    求$ORACLE_HOME/bin目录下所有命令的使用方法及命令详解 如题. $ORACLE_HOME/bin目录下有很多命令,那我们平时用到的也不是太多,即使用到的那部分可能用法也不是完全能掌握,所 ...

  3. MySQL存储引擎 lnnoDB逻辑架构 innodb存储引擎表空间(ibd文件)详解 回滚日志的物理空间

    文章目录 存储引擎 一 MySQL组织架构 二 查看存储引擎信息 三 修改存储引擎 3.1 配置文件修改存储引擎 3.2 临时修改存储引擎 3.3 建表时修改存储引擎 四 存储引擎实验 五 数据库升级 ...

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

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

  5. 解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题

    解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题 参考文章: (1)解决Linux下Tomcat日志目录下的catalina.log日志文件过大的问题 (2)http ...

  6. Linux中/proc目录下文件详解

    Linux中/proc目录下文件详解(一) 声明:可以自由转载本文,但请务必保留本文的完整性. 作者:张子坚 email:zhangzijian@163.com 说明:本文所涉及示例均在fedora ...

  7. 嵌入式 linux下proc目录下的文件详解

    http://blog.csdn.net/skdkjzz/article/details/19566717 目录 ----------------- 0 序言 0.1 简介 0.2 责任 1 收集系统 ...

  8. Linux中/proc目录下文件详解 /proc/devices文件 /proc/modules文件

    http://blog.chinaunix.net/uid-10449864-id-2956854.html 原来对linux系统中的/proc目录不是很了解,只知道可以查看cpu,内存等相关的信息, ...

  9. win8 64 mysql下载教程_windows下安装mysql-8.0.18-winx64的教程(图文详解)

    1.下载安装包 安装包现在地址: https://dev.mysql.com/downloads/mysql/ 2.解压缩至安装目录 解压缩下载之后的zip,我这里使用的安装路径为: C:\Progr ...

最新文章

  1. 替换空格---StringBuilder
  2. Linux入门最终集! Vue SpringBoot Mybatis-Plus Linux 阿里云!
  3. 网络营销——网站在网络营销优化中不收录了怎么办呢?
  4. Mestasploit 客户端渗透
  5. 清楚xcode缓存(老是忘记所有记下来方便以后查阅)
  6. 使用pyinstaller打包django3.2
  7. Nodejs 和PHP 性能测试结果
  8. 洛谷 - P6292 区间本质不同子串个数(SAM+LCT+线段树)
  9. 特斯拉:部分帖文包含不实信息 将定期分享真实情况
  10. 利用反射做一个简易 Spring IOC 容器,模仿其装配功能
  11. 美团算法 SP | NLP 三面复盘
  12. FFmpeg的H.264解码器源代码简单分析:宏块解码(Decode)部分-帧内宏块(Intra)
  13. VS2005与紫光拼音输入法全角问题
  14. TMS320C64x DSP L1 L2 Cache架构(1)——C64x Cache Architecture
  15. bzoj 3717 [PA2014]Pakowanie
  16. python爬虫之爬取网易云音乐的歌曲图片和歌词
  17. python分句_Python 中文分句 | 学步园
  18. zuul 之拦截器深入浅出
  19. Linux替换Docker镜像源
  20. python oracle 工具类,python连接Oracle工具类

热门文章

  1. 直接让浏览器下载文件而不打开
  2. hdu 1003 A + B Problem II 使用整型数组轻松实现大数求和
  3. [java]apache server与 tomcat 的区别以及整合
  4. 让193FW显示1440x900还真不容易
  5. 数据挖掘实践(金融风控)
  6. 推荐 10 个你没见过的 VsCode 的高效开源神器,YYDS
  7. Ubuntu 启动自动登录
  8. idea报错解决:Error: A JNI error has occurred, please check your installation and try again
  9. helm部署minio
  10. Maven内置常量/环境变量的获取