`

mysql启动失败

阅读更多

原因:更换IP

现象描述:

mysql respawn/post-start, (post-start) process 1277

尝试使用 dpkg-reconfigure mysql-server-5.1

采用dpkg-reconfigure方式修复mysql后,会有这样一个问题,即mysql数据用户会丢失掉,所以,针对你服务器上mysql的用户,还得作一次修复,可以通过以下命令来处理:

GRANT ALL PRIVILEGES ON db.* TO user@localhost IDENTIFIED BY “pass”;

这样来还原你原来系统中的那些用户。

 

其实对于我来说,这个方式不能解决问题,还是从日志开始吧...

找到日至文件 /var/log/mysql/error.log ,这一点很重要

 

日志内容

121219  9:34:12 [Note] Plugin 'FEDERATED' is disabled.
121219  9:34:12  InnoDB: Initializing buffer pool, size = 8.0M
121219  9:34:12  InnoDB: Completed initialization of buffer pool
121219  9:34:12  InnoDB: Started; log sequence number 14 841986821
121219  9:34:12 [ERROR] Can't start server: Bind on TCP/IP port: Cannot assign requested address
121219  9:34:12 [ERROR] Do you already have another mysqld server running on port: 3306 ?
121219  9:34:12 [ERROR] Aborting

121219  9:34:12  InnoDB: Starting shutdown...
121219  9:34:17  InnoDB: Shutdown completed; log sequence number 14 841986821
121219  9:34:17 [Note] /usr/sbin/mysqld: Shutdown complete

 

好吧,恭喜你,这个问题很简单。

注意关键词 Bind

这时,可以打开/etc/mysql/my.cnf

...

bind-address   =  192.168.141.25

...

如果你也是这么写的,那么把它改成

bind-address   =  0.0.0.0

然后重启即可

 

另外,mysql在启动时进行了端口的bind,那么当ip更换时,请注意这些细节

 

分享到:
评论

相关推荐

    mysql启动失败的解决方法

    资源名称:mysql启动失败的解决方法资源截图: 资源太大,传百度网盘了,链接在附件中,有需要的同学自取。

    磁盘已满造成的mysql启动失败问题分享

    然而,日常运维中可能会遇到各种问题,其中之一就是由于磁盘空间不足导致的MySQL启动失败。本文将详细解析这个问题的原因、解决步骤以及预防措施。 当磁盘空间已满时,MySQL无法正常启动,因为数据库在运行过程中...

    Mysql服务无法启动的1067错误解决

    3. **服务冲突**:如果系统中存在其他与MySQL服务冲突的服务,或者MySQL服务本身存在未解决的问题,都可能导致启动失败。 4. **安装问题**:不正确的安装过程也可能导致服务无法启动。 #### 解决步骤 针对上述问题...

    Windows系统下解决PhPStudy MySQL启动失败问题

    下面将详细介绍如何解决PhPStudy中MySQL启动失败的问题,并通过具体的流程以及解决方法,帮助用户快速定位问题并解决。 首先,当MySQL启动失败时,我们需要确认服务是否正常。可以通过检查Apache或Nginx是否正常...

    ThinkPHP框架搭建及常见问题(XAMPP安装失败、Apache/MySQL启动失败)

    本文将详细介绍ThinkPHP框架的搭建过程,并对XAMPP安装失败、Apache和MySQL启动失败等常见问题进行分析和解答。 首先,关于ThinkPHP框架的搭建,需要注意以下几个步骤: 1. XAMPP的下载与安装:XAMPP是一个集成...

    mysql安装失败启动服务失败

    ### MySQL 安装失败与服务启动错误解析 在进行MySQL数据库服务器的安装过程中,可能会遇到“mysql安装失败启动服务失败”的问题。此类问题通常表现为安装过程中出现错误提示,或者安装完成后无法正常启动MySQL服务...

    MYSQL启动停止

    二、MySQL启动失败的常见原因及解决方法 1. **权限问题**:确保MySQL的运行用户(如mysql或root)对数据目录有适当的读写权限。可以使用`chown`或`icacls`命令来调整权限。 2. **配置文件错误**:检查my.cnf或my....

    MySQL数据库启动失败1067进程意外终止

    MySQL数据库启动失败1067进程意外终止的解决办法总结 MySQL数据库是一个非常流行的关系型数据库管理系统,但是在使用中可能会出现一些问题,例如MySQL数据库启动失败1067进程意外终止错误。这种错误可能是由于多种...

    mysql启动错误1067的解决(真的很好用)

    除了`basedir`和`datadir`之外,还有其他一些常见的配置问题也可能导致MySQL启动失败,例如: - **内存配置**:确保`key_buffer_size`、`query_cache_size`等内存相关的配置值适合你的服务器硬件配置。 - **网络...

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

    error 日志当中的记录: [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.host’ doesn’t exist 从发了帖子,只有人看,没有人回复,看到这种情况只能自己解决问题了,自己动手...

    mysql 5.7.17 zip安装配置教程 mysql启动失败的解决方法

    本文主要讲述如何在Windows环境下使用ZIP文件安装MySQL 5.7.17版本,并提供了启动失败时的解决方法。首先,需要下载适合自己操作系统的ZIP版本MySQL,这里以Windows版本为例进行说明。需要注意的是,下载时应选择无...

    mysql启动-连接失败两例.txt

    ### MySQL启动与连接失败案例分析 #### 案例一:`mysql-bin.00000*` 文件导致的问题 在本案例中,MySQL 的启动遇到了问题,具体表现为一直重启,而错误日志提示了关于 `mysql-bin.00000*` 文件的相关信息。这些...

    解决pycharm 安装numpy失败的问题

    您可能感兴趣的文章:mysql 5.7.17 zip安装配置教程 mysql启动失败的解决方法mysql8.0.14.zip安装时自动创建data文件夹失败服务无法启动Python安装pycurl失败的解决方法解决Mac安装scrapy失败的问题解决n

    MySQL下常见的启动失败与备份失败问题的解决教程

    首先,我们来看一下MySQL启动失败的问题。当尝试启动MySQL服务时,可能会遇到“MySQL server PID file could not be found!”这样的错误,这通常意味着MySQL找不到其进程ID(PID)文件,或者是PID文件所在路径不正确。...

    MYSQL服务无法启动1067解决办法

    3. **安装过程中的问题**:不完整的安装或卸载过程可能导致MySQL服务组件损坏,进而引发启动失败。 4. **服务冲突**:其他正在运行的服务可能与MySQL服务发生冲突,尤其是端口占用方面的问题。 #### 解决方案 针对...

    修改my.cnf之后启动mysql出错(完美解决).docx

    MySQL 配置文件修改后的启动错误解决方案 对 MySQL 数据库的配置文件 my.cnf 的修改可能会导致 MySQL 服务器启动错误。本文将详细介绍 MySQL 启动错误的解决方案,并提供了相关的知识点。 MySQL 配置文件 my.cnf ...

    问题:本地计算机上的MySQL服务启动后停止,某些服务在未由其他服务或程序使 用时将自动停止。

    MySQL 服务启动失败问题解决方案 在本地计算机上,MySQL 服务启动后停止,是一种常见的问题。这种情况下,某些服务在未由其他服务或程序使用时将自动停止。解决该问题的关键在于正确地安装和配置 MySQL 服务。 ...

Global site tag (gtag.js) - Google Analytics