• 售前

  • 售后

热门帖子
入门百科

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

[复制链接]
春意盎然2016 显示全部楼层 发表于 2021-10-25 19:53:40 |阅读模式 打印 上一主题 下一主题
标题:mysql存放的数据文件,分区容量较小,目前已经满,导致mysql毗连不上,
办理方案:
1、删除分区里一个不须要用的数据,如:日志文件等(办理不了根本标题)

2、对某个磁盘扩容
3、修改数据存储位置
修改数据存储位置步骤:
1、检察mysql存储目次
  1. #安装目录
  2. --basedir=/usr
  3. #数据存储位置
  4. --datadir=/home/mysqlData/mysql
  5. #用户
  6. --user=mysql
  7. #日志
  8. --log-error=/home/mysqlData/mysql/localhost.localdomain.err
  9. #端口
  10. --port=3306
复制代码
2、克制mysql服务
service mysql stop
3、创建目次
  1. mkdir /home/mysql
  2. chown -R mysql:mysql /home/mysqlData
复制代码
4、数据文件转移(把整个/var/lib/mysql移至/home/mysqlData)
  1. cp -afir /var/lib/mysql /home/mysqlData
复制代码
5、修改MySql的设置文档/etc/my.cnf设置文档
  1. [client]
  2. port      = 3306
  3. #修改后的目录
  4. socket     = /home/mysqlData/mysql/mysql.sock
  5. [mysqld]
  6. port = 3306
  7. default-storage-engine = InnoDB #默认存储引擎
  8. lower_case_table_names = 1 #不区分大小写
  9. max-connections=3000
  10. character_set_server=utf8
  11. #修改后的目录
  12. datadir=/home/mysqlData/mysql
  13. #修改后的目录
  14. sock=/home/mysqlData/mysql/mysql.sock
复制代码
6、修改MySQL的启动脚本/etc/init.d/mysql
将/etc/init.d/mysql文件中的datadir项改成/home/mysqlData/mysql
  1. vim /etc/init.d/mysql
复制代码

7、启动mysql服务
  1. service mysql start
复制代码
以上所述是小编给大家先容的CentOS6.7 mysql5.6.33修改数据文件位置的方法,渴望对大家有所资助,假如大家有任何疑问请给我留言,小编会及时复兴大家的。在此也非常感谢大家对草根技术分享网站的支持!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

帖子地址: 

回复

使用道具 举报

分享
推广
火星云矿 | 预约S19Pro,享500抵1000!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

草根技术分享(草根吧)是全球知名中文IT技术交流平台,创建于2021年,包含原创博客、精品问答、职业培训、技术社区、资源下载等产品服务,提供原创、优质、完整内容的专业IT技术开发社区。
  • 官方手机版

  • 微信公众号

  • 商务合作