• 变更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

  • 相关阅读:
    实现168732363.66元用逗号格式为168,732,363.66元
    程序员的十步学习法
    js中字符串方法大全
    js中数组方法大全
    异常,常用工具
    抽象类,常用类
    this 关键字
    面向对象
    DOS.JDK
    Android
  • 原文地址:https://www.cnblogs.com/qpanda/p/5378721.html
Copyright © 2020-2023  润新知