《MysqL应用MysqL Data目录和 binlog 目录 搬迁的方法》要点:
本文介绍了MysqL应用MysqL Data目录和 binlog 目录 搬迁的方法,希望对您有用。如果有疑问,可以联系我们。
如果用的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用户,原因是新建的目录权限不对.
使用下面命令修改就可以了:
# chown MysqL:MysqL /home/MysqL -R
如果使用了Innodb注意下面修改:
innodb_data_home_dir = /home/MysqL/MysqLdata/
innodb_log_group_home_dir = /home/MysqL/MysqLdata/ 总结
以上是内存溢出为你收集整理的Mysql应用Mysql Data目录和 Binlog 目录 搬迁的方法全部内容,希望文章能够帮你解决Mysql应用Mysql Data目录和 Binlog 目录 搬迁的方法所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)