`
徜徉の小溪
  • 浏览: 448007 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mysql 绿色 免安装版配置my.ini文件后报错./mysql-bin.index' not found

 
阅读更多

【转自】http://blog.haohtml.com/archives/9202

 

今天突然收到消息机房的一台服务器的mysql无法启动了,首先检查了一下mysql的错误日志,发现最后出现以下错误:

020101 00:42:21  mysqld started
/usr/local/mysql/libexec/mysqld: File './mysql-bin.index' not found (Errcode: 13)
020101  0:42:21 [ERROR] Aborting

020101  0:42:21 [Note] /usr/local/mysql/libexec/mysqld: Shutdown complete

提示./mysql-bin.index无法找到(由于mysql开启了bin日志功能),到数据库根目录查看该文件是存在的,可能是文件权限的问题,查看了数据库根目录的权限是700,所有者和用户组都是root,可能是上次转移数据库的时候不小心修改了文件夹的权限。

解决方法:

chgrp -R mysql /usr/local/mysql/data && chown -R mysql /usr/local/mysql/data

重新启动mysql  [OK]

分享到:
评论

相关推荐

    安装apache mysql php 手册&&开发apache,php扩展模块方法

    4. 运行配置脚本,指定安装路径和其他选项:`./configure --prefix=/usr/local/mysql --sysconfdir=/etc --localstatedir=/var/lib/mysql` 5. 如果在配置过程中遇到“no acceptable C compiler found in $PATH”的...

    linux安装mysql(实测没问题)

    - 对于 MySQL 5.7 及更高版本,通常不需要手动配置 my.cnf 文件,因为默认配置已经足够满足大多数需求。 - 如果需要调整,可以在 `/etc/` 目录下创建或编辑 `my.cnf` 文件,添加必要的配置选项。 2. **配置数据库...

    Mysql Data目录和 Binlog 目录 搬迁的方法

    接下来,需要修改MySQL的配置文件`my.cnf`。`datadir`参数定义了数据目录的位置,`log-bin`参数指定了binlog的存储位置。假设我们要将数据目录从`/usr/local/mysql/var`迁移到`/home/mysql/mysqldata`,并将binlog...

    MySQL安装过程

    - **修改配置文件**:在`my.ini`文件的`[mysqld]`段下添加`skip-grant-tables`,使任何用户都能在控制台以管理员身份进入MySQL数据库。 - **重启MySQL服务**。 - **登录MySQL**:使用命令`mysql -u root -p`以root...

    Mysql二进制和编译安装步骤

    ./mysql_install_db --user=mysql --basedir=/opt/mysql --datadir=/opt/mysql/data ``` 接着创建初始化脚本,并将其放置在`/etc/init.d`目录下: ```bash cp /opt/mysql/support-files/mysql.server /etc/init.d/...

    mysql集群安装错误解决方案.pdf

    ./bin/mysqladmin -u root -h localhost.localdomain password 'new-password' ``` 或者运行`mysql_secure_installation`脚本来设置密码,并进行其他安全优化步骤,如删除默认的测试数据库和匿名用户。 接着,我们...

    MySQL windo系统安装8.0以上版本 文档

    ### MySQL 8.0 以上版本在 Windows 系统中的安装与配置 #### 一、安装准备 在开始安装 MySQL 之前,确保你的系统满足以下条件: - **操作系统**: Windows 10 或更高版本。 - **硬件**: 至少 1GB RAM 和 300MB 硬盘...

    mac 下安装php7全过程介绍

    安装mcrypt库可能会遇到问题,如果出现"mcrypt.h not found"的错误,需要手动安装libmcrypt: ```bash wget ftp://mcrypt.hellug.gr/pub/crypto/mcrypt/attic/libmcrypt/libmcrypt-2.5.7.tar.gztar -zxvf libmcrypt...

    linux安装mysql参考手册

    在`/etc`目录下创建或修改`my.cnf`文件,这是MySQL的主要配置文件。示例内容如下: ```ini [mysql] default-character-set=utf8 port=13306 password=cvicse [mysqld] port=13306 datadir=/var/lib/mysql user=root...

    MySQL导入sql文件

    ### MySQL导入SQL文件详解 #### 引言 MySQL作为全球广泛使用的开源关系型数据库管理系统,其数据导入导出功能对于数据库管理员来说至关重要。本文将深入探讨如何通过命令行方式在MySQL中导入SQL文件,包括环境配置...

    ZendFramework-1.12.5. 环境配置

    如果你遇到 “The requested URL /admin was not found on this server.” 的错误,可能是因为虚拟主机配置不正确。有两种解决办法: - 在相应的 `<Directory>` 部分将 `AllowOverride None` 更改为 `AllowOverride ...

    php安装扩展mysqli的实现步骤及报错解决办法

    no`,但随后显示`mysql_config not found`的错误,说明系统无法找到MySQL配置文件`mysql_config`。此时需要指定`mysql_config`的路径,如下: ``` # ./configure --with-...

    安装asterisk问题

    /bin/sh: perl: command not found ``` 这个错误提示表明系统中尚未安装 Perl。解决方法是通过 `yum install perl` 安装 Perl。 #### 四、备份与恢复 1. **系统备份** ```bash tar cvpzf backup.tgz --...

    linux云主机安装pdo详细教程

    10. 最后,编辑PHP配置文件 `/www/wdlinux/etc/php.ini`,在文件末尾添加以下内容以启用PDO_MYSQL扩展: ``` extension=/...

    Centos7.2 编译安装PHP7.0.2的步骤

    使用`./configure`命令配置编译选项。以下是示例配置,根据你的需求可能需要调整: ```bash ./configure \ '--prefix=/usr/local/php' \ '--with-pdo-pgsql' \ '--with-zlib-dir' \ '--with-freetype-dir' \ '--...

    常用Linux命令收集整理.docx

    - **/lost+found**: 存放恢复后的文件,如果在进行文件系统检查之后发现了这类文件。 - **/media**: 可移除介质的挂载点,如DVD和软盘。 - **/mnt**: 通常作为本地文件系统、远程文件系统的挂载点。 - **/opt**: ...

    MySQL中用通用查询日志找出查询次数最多的语句的教程

    关闭日志后,如果需要永久性的修改设置,还需要编辑MySQL的配置文件(如***f或my.ini),找到并修改下面的行: ``` [mysqld] general_log=0 ``` 然后再重启MySQL服务。这样就完成了对MySQL通用查询日志的开启、...

    在Mac OS上搭建Python的开发环境

    如果遇到`mysql_config: command not found`错误,需要编辑`setup_posix.py`文件中的`mysql_config.path`变量,将其指向正确的`mysql_config`路径,例如: ```python # 在 setup_posix.py 文件中 mysql_config.path...

Global site tag (gtag.js) - Google Analytics