iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >MySQL无法启动几种常见问题小结
  • 584
分享到

MySQL无法启动几种常见问题小结

MySQL无法启动 2022-11-15 22:11:50 584人浏览 独家记忆
摘要

昨天在群里看到有新同学还在问Mysql无法启动的问题,于是总结了几个常见情况,权当普及帖了,老鸟自觉飞过。 问题1:目录、文件权限设置不正确 mysql的$datadir目录,及其下

昨天在群里看到有新同学还在问Mysql无法启动的问题,于是总结了几个常见情况,权当普及帖了,老鸟自觉飞过。

问题1:目录、文件权限设置不正确

mysql的$datadir目录,及其下属目录、文件权限属性设置不正确,导致Mysql无法正常读写文件,无法启动。
错误信息例如:

[code]
mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql/data
/usr/local/mysql/bin/mysqld_safe: line 107: /usr/local/mysql/data/imysql.local.err: Permission denied


问题2:端口冲突

已有其他mysqld实例启动,且占用了相同端口,需要修改 port 选项。
错误信息例如:


[ERROR] Can't start server: Bind on tcp/IP port: Address already in use
[ERROR] Do you already have another mysqld server running on port: 3306 ?
[ERROR] Aborting


问题3:innodb配置不正确

innodb中关于datafile、log file设置不正确,导致无法启动。尤其是第一次用默认参数启动过,后来又参考一些优化指南后,修改了innodb的参数,会提示different size,详细错误例如:


InnoDB: Error: log file ./ib_logfile0 is of different size 0 5242880 bytes
InnoDB: than specified in the .cnf file 0 134217728 bytes!
[ERROR] Plugin ‘InnoDB' init function returned error.
[ERROR] Plugin ‘InnoDB' reGIStration as a STORAGE ENGINE failed.


问题4:没有初始化mysql系统库

MySQL安装完后,需要运行mysql_install_db初始化mysql这个系统库,才能正常启动。

问题5:如果将mysql以普通用户权限运行的时候需要注意一些目录权限与用户名密码设置

有时候为了让mysql更安全一些,我们都会将mysql低权限运行,由于一些安全设置工具的原因,需要将此用户重新设置一下密码就可以了。


本次先列举上述几个常见问题,下次再补充。

通常地,碰到mysqld进程无法启动时,不管任何错误,都优先检查错误日志(日志文件一般在 $datadir/xx.err文件,或者是 /var/log/message、/var/log/mysql/mysqld.log之类的),根据错误日志提示去找到问题原因,不要只看表面提示,例如找不到 mysql.sock 文件之类的。
您可能感兴趣的文档:

--结束END--

本文标题: MySQL无法启动几种常见问题小结

本文链接: https://www.lsjlt.com/news/172543.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • MySQL无法启动几种常见问题小结
    昨天在群里看到有新同学还在问MySQL无法启动的问题,于是总结了几个常见情况,权当普及帖了,老鸟自觉飞过。 问题1:目录、文件权限设置不正确 MySQL的$datadir目录,及其下...
    99+
    2022-11-15
    MySQL无法启动
  • Docker Desktop常见的几种启动失败问题解决方法
    目录报错1,Error:Failed to restart报错2,Error invoking remote method 'desktop-go-backend':...
    99+
    2024-04-02
  • SpringBoot常见问题小结
     1、在外部tomcat中运行 pom文件中 jar 改成 war,内置tomcat要改成provide<dependency> <groupId>org.apache.tomcat.embed</...
    99+
    2023-05-31
    spring boot 常见问题
  • PHPStudy(小皮)安装启动常见问题
    1、启动套件Apache失败报错 报错信息 AH00526: Syntax error on line 5 of D:/Network Security/phpstudy_pro/Extensions...
    99+
    2023-09-03
    apache 网络安全 测试工具 web安全 php
  • mysql无法启动服务及其他问题总结
    文章目录 1.安装后关于配置的问题显示【发生系统错误,拒绝访问】命令行Command Line Client闪退 2.显示【MySQL服务无法启动】问题检查端口被占用删除data文件并初始...
    99+
    2023-10-01
    mysql 数据库 apache
  • Tomcat无法正常启动的问题
    首先我的问题是Tomcat无法正常启动,bin目录下的startup.bat也出现闪退的情况。 解决步骤: 先检查jdk的环境变量配置:             (1)  右击“电脑”——>“属性”——>“高级系统设置”——>点击“环境变...
    99+
    2023-10-09
    tomcat java servlet
  • springboot启动后卡住无日志的几种情况小结
    目录1.场景复现1.1 说一下比较通用常见的场景1.2 不太常见的场景2.解决思路总结一下,出现的问题场景今天分享一下springboot启动后无日志的问题。 1.场景复现 spri...
    99+
    2024-04-02
  • Vue中常见的几种传参方式小结
    目录前言父子组件之间传参兄弟组件之间传参provide/inject传参总结前言 Vue组件传参方也是面试最常考的内容,犹记得当初刚出来实习的时候,遇到一个需求,大概就是一个tabs...
    99+
    2023-05-19
    vue传参方式有哪些 vue传参方法 vue传参
  • mysql 5.7服务无法启动问题
    遇到问题一:mysql 服务无法启动问题 win+R打开cmd。输入netstat -ano,记住3306端口的PID(因为mysql安装的时候默认使用端口3306)   打开任务管理器,点击详细信息。找到PID值对应的进程,右键结束任...
    99+
    2023-09-26
    mysql 数据库 服务器
  • tomcat正常启动但网页却无法访问的几种解决方法
    目录问题1: jdk的版本冲突一、先检查本机的jdk版本二、修改jdk版本三、重新启动tomcat问题2: 端口冲突tomcat版本和jdk版本对应关系最近使用tomcat遇到一点小...
    99+
    2024-04-02
  • LnixuAS3Mysql无法启动问题
    AS3默认是只包含MySQL除了服务器程序外的部分的,所以需要从RPMFIND下载 MySQL的源RPM重建(最好使用源码包,采用MySQL.com提供的RPM和BIN包都可能在其它使用mysql的部分编译...
    99+
    2024-04-02
  • java中几种常见的排序算法总结
    目录本节目标;【插入排序】【优化版】【希尔排序】【选择排序】【堆排序】 【冒泡排序】介绍一个冒泡排序的优化方法; 【快速排序】【归并排序】【正文】【代码简介;】&...
    99+
    2024-04-02
  • js中常见切割截取字符串的几种方法小结
    目录1、 split() 方法用于把一个 字符串 分割成 字符串数组 ;2、 slice() 可提取字符串的某个部分,并以新的字符串返回被提取的部分;3、substring...
    99+
    2024-04-02
  • pycharm中TensorFlow调试常见问题小结
    目录1.RuntimeError:AttemptedtouseaclosedSession.2.AttributeError:module‘tensorflow'hasnoattri...
    99+
    2024-04-02
  • Pythonasyncio异步编程常见问题小结
    目录一、asyncio编程简单示例二、asyncio编程常见问题三、报错原因及解决方案今天继续给大家介绍Python相关知识,本文主要内容是Python asyncio异步编程常见问...
    99+
    2023-01-18
    Python asyncio 异步 Python asyncio
  • 【运维心得】centos7 mysql8.0无法启动常见问题与解决方案
    概述         mysql作为日常使用的常见数据库,虽然相对稳定,但是在开发或者配置比较低的环境中,经常有些小问题,这里做下笔记 通用排查方案: 1. 使用systemctl status mysqld 或者 journalctl -...
    99+
    2023-09-15
    数据库 mysql
  • 宝塔面板mysql无法启动的问题
    宝塔面板无法启动的问题和解决 如果你的宝塔里面的mysql无法启动了,请先看是不是以下的配置问题 1.是不是你的3306端口被占用了导致mysql无法启动 2.是不是磁盘空间不足导致的无法启动 如果都不是这些问题再继续向下看 常见问题: 1...
    99+
    2023-08-17
    mysql 数据库
  • 分享MySQL常用 内核 Debug 几种常见方法
    目录一、准备Debug环境二、使用GDB调试启动GDB编译器GDB常用命令Debug示例1、取变量值2、调试脚本三、使用Trace文件调试设置debug参数Debug示例阅读本文你将...
    99+
    2024-04-02
  • 如何解决无法启动Mysql的问题
    这篇文章主要介绍了如何解决无法启动Mysql的问题,具有一定借鉴价值,需要的朋友可以参考下。希望大家阅读完这篇文章后大有收获。下面让小编带着大家一起了解一下。无法启动Mysql的解决方案由于报各种的错,所以...
    99+
    2024-04-02
  • React useEffect异步操作常见问题小结
    目录三个常见的问题:一、react hooks发异步请求二、如何在组件加载的时候发起异步任务三、如果在响应回来之前组件被销毁了会怎样?四、如何在组件交互时发起异步任务为什么两种写法会...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作