zoukankan      html  css  js  c++  java
  • mysql转移数据目录后无法启动问题

    最近在学习mysql,将mysql的数据目录文件路径/var/lib/mysql转移到/data/mysql,然后通过软连接方式关联。

    1、 ln -s /data/mysql /var/lib/mysql

    2、并增加权限 chown -R mysql:mysql /data/mysql

    重启mysql服务,service mysql start

     

    竟然报错,无法启动,错误信息:

    Starting MySQL.The server quit without updating PID file (/var/lib/mysql/localhost.localdomain.pid).[FAILED]

     

    检查一遍又一遍的权限,都没有发现问题。最后在网上查询到可能是selinux的配置问题,于是先关闭selinux试试,

     

     setenforce 0

     然后启动,

     service mysql start

    成功了,我晕,万恶的selinux.

     

    技巧,不关闭selinux,也能正常启动mysql的方法:

    将目录转移后,一定要执行 restorecon -FRv /var/lib,重建selinux缓存。

  • 相关阅读:
    使用PyDNS查询
    C#结构体
    使用CreateProcess函数运行其他程序
    运算符重载
    C#学习抽象类和方法
    sed命令使用
    Python For Delphi 示例
    建立Socket
    使用 lambda 函数
    C#接口实现
  • 原文地址:https://www.cnblogs.com/kangleweb/p/10556889.html
Copyright © 2011-2022 走看看