zoukankan      html  css  js  c++  java
  • 修改Mariadb存储路径

    大部分基于此文章操作:http://lddyw.blog.51cto.com/4151746/1684364

    找个好久的资料,都打算源码安装了,最后终于更改成功了。

    环境:CentOS6.6 64位虚拟机,MariaDB 10.0.20

    数据库安装方式:rpm包本地安装

    注意:在rpm包安装时自动将MariaDB涉及到的文件的所有者更改成了mysql。

    文档目的:更改数据库的默认存放数据的目录到/data/mysql_data/mysql

    首先确定MariaDB数据库能正常运行。

    1
    2
    service mysql start 
    service mysql status

    确定正常后关闭服务

    1
    service mysql stop

    建立要更改数据存放的目录,如:我这单独分了一个区/data存放MariaDB的数据

    1
    2
    mkdir /data/mysql_data 
    chown -R mysql:mysql /data/mysql_data

    复制默认数据存放文件夹到/data/mysql_data

    1
    cp -a /var/lib/mysql    /data/mysql_data

    修改/etc/my.cnf.d/server.cnf

    1
    vim /etc/my.cnf.d/server.cnf

    在[mysqld]标签下添加如下内容

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    #--------------------------add by root-----------------------------
    # add for moving data to /data/mysql_data
    #
    datadir=/data/mysql_data/mysql
    socket=/var/lib/mysql/mysql.sock
    #default-character-set=utf8
    character_set_server=utf8
    slow_query_log=on
    slow_query_log_file=/data/mysql_data/slow_query_log.log
    long_query_time=2
    #--------------------------end-------------------------------------

    退出保存 esc

    1
    :wq

    配置MariaDB慢查询

    1
    2
    touch /data/mysql_data/slow_query_log.log
    chown mysql:mysql /data/mysql_data/slow_query_log.log

     重启数据库

    1
    service mysql start

    大功告成!

    此时,新建立的数据库及表会存放到/data/mysql_data/mysql/路径下

    在此解决了:

    1、配置文件my.cnf存在,但是修改的并不是my.cnf,而是/etc/my.cnf.d/server.cnf;

    2、并没有更改mysql.sock的路径配置;

    3、没有修改/etc/init.d/mysql中的内容;

    4、没有修改mysql_safe中的内容;

    5、增加了数据库的慢查询配置。

    其中有个细节,忘记关掉selinux了,导致更换路径后,无法启动mysql。

  • 相关阅读:
    Notepad++语言格式设置,自定义扩展名关联文件格式
    Windows使用SSH Secure Shell实现免密码登录CentOS
    如何从jks文件中导出公私钥
    tomcat运行监控脚本,自动启动
    2016年统计用区划代码和城乡划分代码(截止2016年07月31日)
    jquery动态出操作select
    阿里负载均衡的一个坑~~~备忘
    神奇的空格
    centos安装tomcat7.0.70
    驱动相关的内核函数分析
  • 原文地址:https://www.cnblogs.com/ld1977/p/7264485.html
Copyright © 2011-2022 走看看