zoukankan      html  css  js  c++  java
  • 变更mysql数据库文件目录 Linux

    本次需要将mysql默认的数据库文件路径/var/lib/mysql 改为新挂载的目录/data/mysql上,需要做以下修改

    1、停止mysql服务

    service mysqld stop

    2、复制数据库文件

    mv /var/lib/mysql/*  /data/mysql/

    3、修改配置文件

    a、修改 /etc/my.cnf

    [client]
    #password = your_password
    port = 3306
    #socket = /var/lib/mysql/mysql.sock    #原配置
    socket = /data/mysql/mysql.sock         #新配置

    [mysqld]
    port = 3306
    #socket = /var/lib/mysql/mysql.sock    #原配置
    socket = /data/mysql/mysql.sock         #新配置
    datadir = /data/mysql/                        #新配置,新增

    b、/etc/init.d/mysqld

    #get_mysql_option mysqld datadir "/var/lib/mysql"    #原配置
    get_mysql_option mysqld datadir "/data/mysql"         #新配置

    c、

    #safe_mysql_unix_port=${mysql_unix_port:-${MYSQL_UNIX_PORT:-/var/lib/mysql/mysql.sock}}     #原配置
    safe_mysql_unix_port=${mysql_unix_port:-${MYSQL_UNIX_PORT:-/data/mysql/mysql.sock}}          #新配置

    4、修改目录归属和权限

    chown mysql.mysql /data/mysql -R

    chmod 700 /data/mysql/*

    5、做mysql.sock链接

    ln -s  /data/mysql/mysql.sock   /var/lib/mysql/mysql.sock

    6、重启俯卧

    service mysqld start

  • 相关阅读:
    SpringMVC—对Ajax的处理(含 JSON 类型)(2)
    md5加密(1)
    js生成邀请码(2)
    SpringMVC---依赖注入与面向切面
    初识json
    java集合类(2)
    springmvc与struts2的区别
    模拟14
    NOIP模拟13
    NOIP模拟12
  • 原文地址:https://www.cnblogs.com/qpanda/p/5378721.html
Copyright © 2011-2022 走看看