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缓存。

  • 相关阅读:
    第一章 002-JDK的安装
    第一章 001-初识Java
    计算2^4000内数字0到9的分布
    1027 大数乘法
    1005 大数加法
    哈夫曼编码
    new: Set up a window
    GLFW扩展库
    outdated: 3.Adding Color
    简单的图元
  • 原文地址:https://www.cnblogs.com/kangleweb/p/10556889.html
Copyright © 2011-2022 走看看