`
8366
  • 浏览: 807331 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

记录一次 mysql 无法启动 的问题

    博客分类:
  • DB
阅读更多

 

 

 早上看了下我的mysql 服务器,发现无法启动了,
 症状:
 
  1.使用 service mysql status
  MySQL is not running, but lock exists  [FAILED]
  2.使用 service mysql stop
  MySQL manager or server PID file could not be found! 
 
 
  解决
 
  1.ps -aux | grep mysql
  看是否有mysql正在執行,若有,則kill掉,然後動新啟動mysql service。
  发现有一堆 mysql 进程我全部 kill 掉了,启动mysql还是不行
 
  2.使用 df -k  发现物理磁盘已经满了 

  usr/sbin/mysqld: Disk is full writing './mysql-bin.000018' (Errcode: 28). Wa
 
  3.删除了一些 垃圾文件以后 物理磁盘有40% 的空间了 重启mysql 成功了
 
  4.启动tomcat 应用 访问报错 说是too many conn,我想是我以前压力测试的时候 在
    web程序中吧初始化数据源池 的数量搞的太大了,在linux控制台使用 mysql -u -r
    登陆时候 也说 too many conn,懒得改web应用的配置文件了,直接改mysql的 链接数目吧
  5.登陆 mysql 原来的   max_connections 是100 现在改成1000,这样修改 重启mysql 配置
    会失效
    查看 show variables like '%max_con%';
  修改 set GLOBAL max_connections=1000
  
  
   重新访问web应用 全部OK

 

linux 下 rpm 方式 安装mysql 的数据文件的默认存放位置 :

/var/lib/mysql 

 

 

参考文档:

 

http://dev.firnow.com/course/7_databases/mysql/Mysqljs/20090820/168942.html

 

http://xxtianxiaxing.iteye.com/blog/563991

 

http://hi.baidu.com/dongjunjia/blog/item/af8798f539fd09d3f2d385ac.html

 

 

http://www.linuxboss.cn/Doc/2009/0529/5386.html

 

http://www.siaaa.com/caozuoxitong/Linux/200908/783263.html

 

 

http://hi.baidu.com/ostech/blog/item/8460c8343b714a3a0b55a935.html

 

 

分享到:
评论

相关推荐

    mysql 断电不能启动

    ### MySQL 断电后无法正常启动的问题分析与解决 #### 问题背景 在MySQL服务器运行过程中,如果突然遭遇断电等情况导致服务器非正常关闭,可能会引发数据库无法再次启动的情况。根据提供的日志信息,我们可以看到...

    oracle和mysql批处理启动关闭服务

    例如,你可以添加日志记录,以便追踪服务启停时发生的任何问题,或者在启动/停止服务前进行一些必要的检查。同时,批处理文件可以轻松地集成到更复杂的自动化流程,如系统维护脚本或持续集成/持续部署(CI/CD)流程中...

    mysql启动提示mysql.host 不存在,启动失败的解决方法

    没有办法,这个问题对于高手可能是很简单的问题 ,但是对我第一次摸mysql,确实怎么也弄不懂的问题。 好了闲话不多说 说一下我解决的过程: 按照mysql的安装步骤: shell> groupadd mysql shell> user

    mysql自动注册启动服务器

    将数据加载到表格通常使用`INSERT INTO` SQL语句,可以一次插入一条或多条数据。在自动化场景中,可能需要从CSV文件、其他数据库或程序变量中导入数据。 7. **执行查询**: 执行查询是MySQL操作的核心部分,包括...

    使用innodb_force_recovery解决MySQL崩溃无法重启问题

    mysqld got signal 11 是一个关键错误,它暗示了数据库在尝试恢复过程中遇到了不可预期的问题,可能是由于日志文件损坏,导致数据库无法正常完成恢复操作,因此无法启动并提供服务。日志中的错误信息表明,数据库...

    MySQL数据库安装与使用

    该功能通常用于Web应用中,当数据量较大时,一次性加载所有数据会消耗较多资源,影响用户体验。因此,采用分页技术可以有效地解决这一问题。 ##### 4.2 技术选型 - **前端页面**:`index.jsp` 和 `studentlist.jsp...

    启动报错:验证加密狗无效 error:1001-mysql参数导致.docx

    在启动过程中出现了“验证产品加密狗无效:error:1001”的错误提示,该问题通常出现在V5系统启动时,并且与MySQL数据库参数配置有关。 #### 问题解决方法 为了解决这一问题,我们需要对可能的原因进行逐一排查,并...

    记一次MySql重置root密码无效.doc

    在本文中,我们将讨论一个常见的MySQL管理问题,即如何重置root用户的密码,以及当重置操作似乎无效时应如何解决。这个问题发生在一个Windows Server 2019数据中心版的操作系统上,其中安装了经典的MySQL 5.6版本。...

    mysql数据库原理演示记录

    在数据的增删改查操作方面,添加数据可以通过INSERT命令实现,为表的所有字段或指定字段添加数据,也可以一次性添加多条记录。更新数据使用UPDATE命令,删除数据则使用DELETE命令。 单表查询部分涉及了简单查询、...

    mysql主从库配置

    - 若服务无法启动,可尝试手动清空 `data` 目录,并重新初始化数据文件: ``` mysqld --initialize ``` - 之后再次尝试安装服务并启动。 7. **登录 MySQL**: - 在命令提示符中输入以下命令以管理员身份登录 ...

    小记一次mysql主从配置解决方案

    MySQL主从配置是一种常见的数据库高可用性和负载均衡策略,它主要目标是实现读写分离,提升数据库系统的并发处理能力。在大数据量或者复杂的报表查询场景下,某些SQL语句可能会导致长时间锁定表,从而影响到前端应用...

    一次 MySQL 误操作导致的事故,「高可用」都顶不住了!.doc

    2. 但即使目录创建成功,MySQL在启动时仍报错,提示找不到首个binlog文件名,导致从库的I/O线程无法正常运行。 六、恢复过程 在解决上述问题后,发现新的问题——从库的I/O线程没有运行,且无法找到主库的binlog...

    mysql热备及mysql主从配置

    2. 获取主库的binlog位置和文件名:在完成一次主库上的事务后,获取当前binlog的位置,这将在从库初始化时用到。 3. 配置从库:设置server-id,指定主库的连接信息(IP、端口、用户名、密码),并使用主库的binlog...

    hibernate和MySQL的jar

    它是线程安全的,应用启动时应只创建一次。 5. **会话(Session)**: 会话是与数据库交互的接口,它负责执行查询、保存、更新和删除操作。会话是短暂的,每次数据库操作后应及时关闭。 6. **持久化操作**: 使用...

    mysql主从配置,

    4. **同步失败重试时间**:`MASTER_CONNECT_RETRY` 参数设置为 5 秒表示如果同步失败,则每隔 5 秒尝试重新连接一次。 #### 六、扩展阅读 - **Linux 环境下的配置**:虽然本文主要介绍的是 Windows 环境下的配置,...

    mysql sql数据转换dbconvert_mssql_mysql

    描述中的“用过一次,挺好用的”是对这个工具的简短评价,意味着它在实际操作中表现出良好的性能和易用性。然而,具体的使用方法、功能特性以及可能遇到的问题并没有在描述中详细说明。 接下来,我们来深入探讨一下...

    Mysql中文版

    您可以设为开机自启动数据库服务(默认启用,第一次启动服务后生效) 您可以为本软件创建一个快捷方式到桌面 您也可以设置网络指路牌为首页(软件界面功能,默认勾选)设置后首页为非锁定状态,当您取消勾选后可以自定义...

    Mysql服务安全加固1

    - **禁止以管理员权限运行mysqld**:为了防止不必要的权限滥用,应确保MySQL服务以非root用户身份运行,通常创建专门的mysql用户来启动和管理服务。 - **创建独立用户**:通过`CREATE USER`语句创建具有特定权限的...

    使用mysql时候的配置信息

    2. **连接ID:** 显示了当前用户的连接ID,例如在第一次登录时显示为1,在第二次登录时显示为2。 3. **当前数据库:** 显示当前没有选择任何数据库。 4. **当前用户:** 显示为`root@localhost`,表示当前登录用户为...

Global site tag (gtag.js) - Google Analytics