zoukankan      html  css  js  c++  java
  • CentOS6.7 mysql5.6.33修改数据文件位置

    问题:mysql存放的数据文件,分区容量较小,目前已经满,导致mysql连接不上,

    解决方案:

    1、删除分区里一个不需要用的数据,如:日志文件等(解决不了根本问题)

    2、对某个磁盘扩容

    3、修改数据存储位置

    修改数据存储位置步骤:

    1、查看mysql存储目录

    #安装目录
    --basedir=/usr 
    #数据存储位置
    --datadir=/home/mysqlData/mysql 
    #用户
    --user=mysql 
    #日志
    --log-error=/home/mysqlData/mysql/localhost.localdomain.err 
    #端口
    --port=3306
    

    2、停止mysql服务

    service mysql stop
    

     3、创建目录

    mkdir /home/mysql
    chown -R mysql:mysql /home/mysqlData
    

     4、数据文件转移(把整个/var/lib/mysql移至/home/mysqlData)

    cp -afir /var/lib/mysql /home/mysqlData

    5、修改MySql的配置文档/etc/my.cnf配置文档

    [client]
    
    port            = 3306
    #修改后的目录
    socket          = /home/mysqlData/mysql/mysql.sock
    [mysqld]
    
    port = 3306
    default-storage-engine = InnoDB #默认存储引擎
    lower_case_table_names = 1 #不区分大小写
    max-connections=3000
    character_set_server=utf8
    #修改后的目录
    datadir=/home/mysqlData/mysql
    
    #修改后的目录
    
    sock=/home/mysqlData/mysql/mysql.sock

    6、修改MySQL的启动脚本/etc/init.d/mysql

    将/etc/init.d/mysql文件中的datadir项改成/home/mysqlData/mysql

    vim /etc/init.d/mysql

    7、启动mysql服务

    service mysql start
    
  • 相关阅读:
    软件设计师考试知识点总结
    HTML和CSS
    JavaScript核心知识点
    操作系统--页面置换算法(缺页数计算)
    中标麒麟系统远程桌面连接
    数据结构 图
    数据结构 二叉树
    MATLAB 大数据剔除坏值
    PTA 邻接表存储图的广度优先遍历(20 分)
    PTA 邻接矩阵存储图的深度优先遍历
  • 原文地址:https://www.cnblogs.com/gamehiboy/p/7089725.html
Copyright © 2011-2022 走看看