• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    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

    以上所述是小编给大家介绍的CentOS6.7 mysql5.6.33修改数据文件位置的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

    您可能感兴趣的文章:
    • Python3实现将本地JSON大数据文件写入MySQL数据库的方法
    • MySQL数据文件存储位置的查看方法
    • mysql 通过拷贝数据文件的方式进行数据库迁移实例
    • MySQL如何导入csv格式数据文件解决方案
    • 用SQL语句解决mysql导入大数据文件的问题
    • 一次非法关机导致mysql数据表损坏的实例解决
    • MYSQL数据表损坏的原因分析和修复方法小结(推荐)
    • 解决MySQL数据库意外崩溃导致表数据文件损坏无法启动的问题
    上一篇:简述MySQL与Oracle的区别
    下一篇:解决MySQL中IN子查询会导致无法使用索引问题
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS6.7 mysql5.6.33修改数据文件位置的方法 CentOS6.7,mysql5.6.33,修改,数据,