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

 更新时间:2017年06月28日 16:59:02   作者:缘天  
mysql存放的数据文件,分区容量较小,目前已经满,导致mysql连接不上,怎么解决呢?下面小编给大家分享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修改数据文件位置的方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • 一文详解MySQL的并发控制

    一文详解MySQL的并发控制

    无论何时只要有多个查询需要在同一时刻修改数据,都会产生并发控制问题,MySQL可以在两个层面进行并发控制,服务器层和存储引擎层,下面这篇文章主要给大家介绍了关于MySQL并发控制的相关资料,需要的朋友可以参考下
    2023-05-05
  • 大幅优化MySQL查询性能的奇技淫巧

    大幅优化MySQL查询性能的奇技淫巧

    这篇文章主要介绍了大幅优化MySQL查询性能的方法,作者根据实际运行时间比对分析了InnoDB等几个重要的MySQL性能优化点,极力推荐!需要的朋友可以参考下
    2015-06-06
  • MySQL算术/比较/逻辑/位/运算符与正则举例详解

    MySQL算术/比较/逻辑/位/运算符与正则举例详解

    每种数据库都支持SQL语句,但是它们也都有各自支持的运算符,下面这篇文章主要给大家介绍了关于MySQL算术/比较/逻辑/位/运算符与正则的相关资料,文中通过实例代码介绍的非常详细,需要的朋友可以参考下
    2023-02-02
  • 浅谈为什么MySQL不建议delete删除数据

    浅谈为什么MySQL不建议delete删除数据

    这篇文章主要介绍了浅谈为什么MySQL不建议delete删除数据,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • MySQL入门教程(七)之视图

    MySQL入门教程(七)之视图

    视图是从一个或多个表中导出来的虚拟表。视图就像一个窗口,通过这个窗口可以看到系统专门提供的数据。本文给大家介绍MySQL入门教程(七)之视图,需要的朋友参考下
    2016-04-04
  • Mysql 查询数据库容量大小的方法步骤

    Mysql 查询数据库容量大小的方法步骤

    这篇文章主要介绍了Mysql 查询数据库容量大小的方法步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-06-06
  • MySQL和Oracle批量插入SQL的通用写法示例

    MySQL和Oracle批量插入SQL的通用写法示例

    当我们要往数据库中批量保存多条数据得时候,分不同数据库,有不同得插入方式,这篇文章主要给大家介绍了关于MySQL和Oracle批量插入SQL的通用写法的相关资料,需要的朋友可以参考下
    2021-11-11
  • linux下源码安装mysql5.6.20教程

    linux下源码安装mysql5.6.20教程

    这篇文章主要为大家详细介绍了linux下源码安装mysql5.6.20教程的相关资料,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-01-01
  • mysql中rpm方式安装的详解

    mysql中rpm方式安装的详解

    在本文中小编给大家整理了关于mysql安装之rpm方式安装的详细步骤以及注意点,需要的朋友们学习下。
    2019-03-03
  • Mysql事务隔离级别原理实例解析

    Mysql事务隔离级别原理实例解析

    这篇文章主要介绍了Mysql事务隔离级别原理实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03

最新评论