精华内容
下载资源
问答
  • linux下mysql启动失败
    千次阅读
    2019-04-28 23:16:37

    1、查看启动日志

    whereis mysql 找到mysql配置文件位置   /etc/my.cf

    得到错误消息

    nnoDB: Data file ./ibdata1 is of a different size 768 pages (rounded down to MB) than specified in the .cnf file 1280 pages!

    原因是数据文件大小不匹配

    2、查看ibdata1的文件大小

    whereis mysql  找到mysql的安装位置    /var/run/mysql

    [root@localhost mysql]# ll -lh
    total 21M
    -rw-rw----. 1 mysql mysql  10M Apr  1 09:23 ibdata1
    -rw-rw----. 1 mysql mysql 5.0M Apr  1 09:23 ib_logfile0
    -rw-rw----. 1 mysql mysql 5.0M Mar 13 07:43 ib_logfile1
    drwx------. 2 mysql mysql 4.0K Mar 13 07:43 mysql
    drwx------. 2 mysql mysql 4.0K Mar 13 07:43 test

    3、设置ibdata1的大小和查看的大小一致  /etc/my.cnf

    datadir=/var/lib/mysql
    socket=/var/lib/mysql/mysql.sock

    innodb_data_file_path=ibdata1:10M;ibdata2:10M:autoextend

     

     

    更多相关内容
  • Apache\Nginx服务正常启动了,但是MySQL却一直启动失败。 解决流程 查看端口是否被占用 打开系统自带的资源管理器,查看监听端口3306是不是被占用,下图中3306端口被mysqld.exe占用,mysqld.exe是phpstudy自带的...
  • 资源名称:mysql启动失败的解决方法资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。
  • 主要介绍了磁盘已满造成的mysql启动失败问题分享,需要的朋友可以参考下
  • mysql启动失败

    千次阅读 2021-11-12 18:29:55
    在新的CentOS安装mysql时一直很顺利,但安装好后一运行就出现了报错,如下: [root@iZuf65saybbvavxkh38cdiZ ~]# service mysqld start Redirecting to /bin/systemctl start mysqld.service Job for mysqld.serv

    环境:CentOS系统
    解决问题不是最重要,重要的是解决问题的思路和过程。有清晰的思路之后再去解决问题就非常容易了,接下来就是实践验证的部分,实践是检验真理的唯一标准

    问题一:

    在新的CentOS安装mysql时一直很顺利,但安装好后一运行就出现了报错,如下:

    [root@iZuf65saybbvavxkh38cdiZ ~]# service mysqld start
    Redirecting to /bin/systemctl start mysqld.service
    Job for mysqld.service failed because the control process exited with error code.
    See "systemctl status mysqld.service" and "journalctl -xe" for details.
    

    1、首先看报错信息是mysql启动失败,可以尝试:“systemctl status mysqld.service” and “journalctl -xe”

    2、根据提示可以尝试"systemctl status mysqld.service"
    在这里插入图片描述
    这里只看到一个权限错误,没有其他有用信息,那么此时可以查看错误日志(日志是一个很重的文件,很多提示都在日志中存放着);

    3.查看错误日志:

    [root@iZuf65saybbvavxkh38cdiZ data]# cat /var/log/mysql/mysql-error.log
    2021-11-12T11:08:53.061945Z 0 [ERROR] [MY-010457] [Server] --initialize specified but the data directory has files in it. Aborting.
    2021-11-12T11:08:53.061985Z 0 [ERROR] [MY-013236] [Server] The designated data directory /var/lib/mysql/data/ is unusable. You can remove all files that the server added to it.
    2021-11-12T11:08:53.062074Z 0 [ERROR] [MY-010119] [Server] Aborting
    2021-11-12T11:08:53.062212Z 0 [System] [MY-010910] [Server] /usr/sbin/mysqld: Shutdown complete (mysqld 8.0.27)  MySQL Community Server - GPL.
    

    在这里插入图片描述
    可以到标注的这里说文件路径不可用,这里其实就找到了报错的原因了,可以思考下是什么情况导致出现路径不可用的;
    ,这里根据提示去找到对应文件进行赋予权限即可,这里只给出具体思路;

    问题二:

    安装好Python文件后有几个重要的文件夹可以先查看;
    ①/etc/my.cnf:是存放mysql配置信息的文件
    这里记录着mysql端口、文件存放路径、日志存放路径等信息,如果默认没有错误日志,可以在[mysqld]中添加

    log-error=/var/log/mysqld.log
    pid-file=/var/run/mysqld/mysqld.pid
    

    ②/var/log/mysql:存放日志文件
    这里可以找到mysql运行日志记录

    ③/var/lib/mysql:存放mysql数据的地方
    这里面可以找到mysql相关数据

    展开全文
  • 最近做项目,遇到这样问题,docker 中的mysql 不能启动,经过上网查资料,终于解决了这个问题,这里记录下,也许还能帮助到大家,  在docker中有一个mysql服务,其数据文件是挂在在主机外面的文件,在docker中的...
  • 主要为大家详细介绍了mysql 5.7.17 zip安装配置教程,以及mysql启动失败的解决方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
  • 今天,启动MySQL服务器失败,如下所示: [root@spark01 ~]# /etc/init.d/mysqld start Starting mysqld (via systemctl): Job for mysqld.service failed because the control process exited with error code. See...
  • 电脑在使用过程中死机,重启后发现mysql没有启动成功,查看错误日志发现是innodb出现问题导致mysql启动失败。 错误日志 $ mysql.server start Starting MySQL . ERROR! The server quit without updating PID file...
  • 主要介绍了ThinkPHP框架搭建及常见问题汇总,主要有XAMPP安装失败、Apache启动失败、MySQL启动失败等问题,感兴趣的小伙伴们可以参考一下
  • 主要介绍了/var/log/pacct文件导致MySQL启动失败的案例分享,这是个比较让人郁闷的问题,找不到MySQL启动失败的原因进可以按此文的方法试一试,需要的朋友可以参考下
  • MySQL启动失败——MySQL服务无法启动原因及解决办法

    万次阅读 多人点赞 2020-04-07 15:19:59
    MySQL启动失败——MySQL服务无法启动原因及解决办法 一般情况下,通过压缩的安装包安装MySQL可能会出现MySQL无法启动的情况,如下图: 在安装初期,出现此情况的原因有两种: 1.缺乏my.ini文件 由于my.ini有特定的...

    MySQL启动失败——MySQL服务无法启动原因及解决办法

    此处我的电脑为win10,mysql为8.0版本。

    一般情况下,通过压缩的安装包,安装MySQL可能会出现MySQL无法启动的情况,如下图:在这里插入图片描述
    综合网上的各种资料,加自己的实际操作,总结为以下三种原因:

    1.缺乏my.ini文件

    通过记事本的方式创建my.ini文件, 也可以在电脑中搜索其他的my.ini文件,将其复制后,进行修改(确保为配置文件的格式)。

    my.ini文件的创建可以参考这篇博客:https://blog.csdn.net/shinny195/article/details/82319218
    创建好my.ini文件之后,将其保存到sever目录下,如下图:
    在这里插入图片描述

    2.缺乏data文件

    在缺乏data文件时,一定注意不要手动创建data文件!!!手动创建data文件仍然会出现无法启动的情况。
    操作方式:
    (1)用管理员身份运行命令控制符(cmd)
    注意!!!此时如果不用管理员身份运行,可能会出现错误。
    (2)在cmd中输入

    mysqld --initialize --user=mysql --console
    

    此时会出现
    在这里插入图片描述
    记住此时的临时密码,在之后会用到它。

    注意!!!
    如果命令行敲为mysqld --initialize-insecure ,没有加–console 在登录mysql时,直接点击enter即可进入,此时的密码为空密码,但是之后会生成一个密码,是我们看不到的,下一次就登录不进去mysql了。(密码错误)

    (3)运行mysql
    在这里插入图片描述
    在这里插入图片描述
    (4)修改密码,输入 ALTER USER ‘root’@‘localhost’ IDENTIFIED WITH mysql_native_password BY ‘新密码’;

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY '123456';
    
    

    在这里插入图片描述

    3.端口占用(MySQL的默认端口是3306)

    此处可以通过查看data下的.err文件,查看是否有端口占用的情况。
    在这里插入图片描述
    若为端口占用,此时可以通过在命令行输入以下命令查看是哪个进程占用了端口3306。

    netstat -ano
    

    在这里插入图片描述
    找到占用3306端口的PID,如下图:
    在这里插入图片描述
    去任务管理器关闭对应的PID对应的进程。
    在这里插入图片描述
    此时成功解决问题!!!

    在运行mysql的过程中,也有可能出现其他的错误,这些都可以通过查看data中的.err文件,得到对应的原因。

    展开全文
  • 启动失败 重启服务器后–>重启应用服务(Confluence)–>报错,数据库连接失败(mysql设置了开机自启动)–>查看mysql数据库状态: [root@fisheye ~]# ps -ef | grep mysql root 25555 21974 0 11:28 pts/0 00:00:00 ...
  • 解决phpStudy MySQL启动失败

    千次阅读 2019-02-25 15:23:00
    目录 问题场景 产生原因 解决 1. 打开服务 2. 切换MySQL服务 ...Apache\Nginx服务启动了,但是MySQL却一直启动失败。 产生原因 我本地已经安装过一个MySQL数据库。 解决 1. 打开服务 2....

    问题场景

    Apache\Nginx服务启动了,但是MySQL却一直启动失败。

    产生原因

    我本地已经安装过一个MySQL数据库。

    解决

    1. 打开服务

    1552062-20190301141552568-2115994734.png


    2. 切换MySQL服务

    1552062-20190225151841846-1588357490.png

    搞定。

    转载于:https://www.cnblogs.com/mysticbinary/articles/10431116.html

    展开全文
  • 下面介绍的是mysql启动失败,报错为没有pid文件的问题的各种解决方法。 问题原因 首先pid文件是mysql启动后,生成的一个文件,里面记录的是mysql当前的进程号,如果创建失败,mysql就无法启动。 可能原因: ...
  • MySQL启动失败 排查过程及解决方法

    万次阅读 多人点赞 2018-03-13 14:01:17
    1、 MySQL启动失败:cmd中输入net start mysql 提示:服务名无效 Windows8下安装MySQL cmd命令下进入bin目录,输入net start mysql 提示:服务名无效。 度娘一下,才知道是Windows8权限问题,进入系统盘找到C:...
  • My SQL server8.0 安装后,启动失败,提示信息如下: 尝试以下步骤,最终解决问题: 1 查看host文件(C:\Windows\System32\drivers\etc\hosts),是否修改过本地域名,如果将localhost对应的地址修改过,有可能...
  • 禅道Mysql启动失败问题解决

    千次阅读 2018-02-22 10:06:02
    禅道Mysql启动失败问题解决 问题如下 解决方案 修改zbox的mysql端口后重新启动,使用root用户进行操作 ./zbox stop ./zbox -mp 3308 ./zbox start 备注:如果发现一直启动失败,有可能是端口被占用,...
  • MAMP PRO的mySQL启动失败

    千次阅读 2018-01-25 14:45:23
    二、启动mySQL,成功后再关闭; 三、重新打开my.cnf,恢复成原始的配置; 四、再打开mySQL,完毕。 原因: 参数Innodb_force_recovery影响了整个InnoDB存储引擎的恢复状况,默认0。因为日志已经损坏,...
  • 一、现象 mysql客户端连接时: ...ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2) 先说下,这个日志文件是什么东西: 我这边解决该问题,参考了: ...
  • Mysql启动失败

    2018-07-25 09:58:27
    今天我的mysql突然启动失败一直报 ERROR 2003 (HY000): Can't connect to MySQL server on 'localhost' (10061 ) 使用 net start mysql 也报启动失败 总结了一下 做了下面三步就能正常启动了 1 mysqld --...
  • ubuntu mysql 启动失败

    千次阅读 2017-04-29 10:45:55
    在更新了libmysqlclient-dev后,再重新启动电脑和mysql启动mysql失败,错误提示: . * The server quit without updating PID file (/var/run/mysqld/mysqld.pid). 经过网上资料在查找 ,原来 在/etc/
  • 主要介绍了MySQL无法启动的解决办法的相关资料,希望通过本文大家能解决数据库不能启动的问题,需要的朋友可以参考下
  • 下载mysql包,我下的是mysql-5.7.26-linux-glibc2.12-x86_64 wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.26-linux-glibc2.12-x86_64.tar.gz 解压 tar -xvf mysql-5.7.26-linux-glibc2.12-x86_...
  • 最近在工作中遇到一个问题,MySQL 启动失败,错误日志: mysqld: Can't create/write to file '/tmp/ibfguTtC' (Errcode: 13) 说明/tmp目录无法写入 解决办法 使用命令 ll -d /tmp 命令检查目录权限 使用 chmod ...
  • 1.想利用 service mysql start 启动mysql数据库,但是发现出现错误: 2.查询:/etc/init.d/下是否有mysql文件 存在则备份。 3.查询mysql.server find / -name mysql.server 4.执行复制操作,/usr/hdp/2.5.0.0-1245/...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 176,583
精华内容 70,633
关键字:

mysql启动失败

mysql 订阅
友情链接: codes.zip