博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
data目录和binlog目录搬迁的方法
阅读量:5033 次
发布时间:2019-06-12

本文共 879 字,大约阅读时间需要 2 分钟。

刚开始安装时使用了默认目录,使用一段时间,数据慢慢变在,发现当前设置的目录空间不够时,就要搬迁数据到另一个目录了

 

如果全过程使用的是Mysql用户,应该可以正常启动。 

如果用的ROOT用户,可能不能正常启动,原因是新建的目录权限不对。 
可能会这样的错误提示: 
/usr/local/mysql/libexec/mysqld: File ‘/home/mysql/mysqllog/binlog/mysql-bin.index' not found (Errcode: 2) 
1. stop mysql service 一定要先停止,非常重要。 
# /etc/init.d/mysqld stop 
2. 修改Mysql配置 My.cnf: 
#datadir = /usr/local/mysql/var 
#log-bin = /usr/local/mysql/var/binlog/mysql-bin 
datadir = /home/mysql/mysqldata 
log-bin = /home/mysql/mysqllog/binlog/mysql-bin 
3. copy mysql data 
# cp -rf /usr/local/mysql/var/* /home/mysql/mysqldata/ 
4. start mysql service 
# /etc/init.d/mysqld start 
如果全过程使用的是Mysql用户,应该可以正常启动。 
如果用的ROOT用户,可能不能正常启动,原因是新建的目录权限不对。 
使用下面命令修改就可以了: 
# chown mysql:mysql /home/mysql -R 
如果使用了Innodb注意下面修改: 
innodb_data_home_dir = /home/mysql/mysqldata/ 
innodb_log_group_home_dir = /home/mysql/mysqldata/

 

转载于:https://www.cnblogs.com/Cherie/p/3309487.html

你可能感兴趣的文章
爬取:中国大学排名
查看>>
聊天室(C++客户端+Pyhton服务器)_1.框架搭设
查看>>
UpdatePanel 内控件 更新“外的”控件【转】
查看>>
[CF508E] Arthur and Brackets
查看>>
[CF1029E] Tree with Small Distances
查看>>
tp5.0中及其常用方法的一些函数方法(自己看)和技巧(不断添加中)
查看>>
美团推荐算法实践
查看>>
Netty官方示例
查看>>
[数分提高]2014-2015-2第4教学周第2次课
查看>>
ansible进阶小技巧--tags
查看>>
JSP页面跳转方式
查看>>
发布高性能迷你React框架anu
查看>>
Python中Gradient Boosting Machine(GBM)调参方法详解
查看>>
利用DDE通信将PLC数据传输到EXCEL
查看>>
Eclipse 实用快捷键大全
查看>>
与非门和或门实现异或门
查看>>
golang统计出其中英文字母、空格、数字和其它字符的个数
查看>>
poj 1782 Run Length Encoding
查看>>
《自我介绍》
查看>>
在线考试系统设计思路
查看>>