更改MySQL数据文件目录位置
2015-12-15 08:47
615 查看
运维mysql,某些时候需要将数据文件更改到别的路径。以下介绍将mysql的数据文件从/var/lib/mysql迁移到/home/mysqldata/mysql下。
1、停止mysql
2、修改my.cnf
3、复制数据文件夹到目的文件夹中
4、将数据目录权限改为mysql用户所有
5、重启mysql
1、停止mysql
$ service mysqld stop
2、修改my.cnf
$ cp /etc/my.cnf /etc/my.cnf.bak $ vi /etc/my.cnf [mysqld] datadir=/home/mysqldata/mysql socket=/home/mysqldata/mysql/mysql.sock [mysql] socket=/home/mysqldata/mysql/mysql.sock
3、复制数据文件夹到目的文件夹中
$ cp -r /var/lib/mysql /home/mysqldata
4、将数据目录权限改为mysql用户所有
$ chown -R mysql.mysql /home/mysqldata/mysql #这一步很关键
5、重启mysql
$ service mysqld start
相关文章推荐
- windows下mysql zip版安装
- mysql =》 mysql 命令恢复数据库
- mysql => mysql数据库备份 命令
- 基于vc6.0和mysql55的邮件管理系统有源码
- mysql 变量报错 (error encountered during command execution)
- 十五大原理之零四:MYSQL主从同步原理
- mysql 触发器应用《mysql 5.6从零开始学》
- MySQL中几种数据统计查询的基本使用教程
- mysql允许远程连接的方法
- [转]关于mysql中explain的那些事儿
- MySQL提高缓存命中率
- Mysql二进制日志文件的管理
- High Performance Mysql 读书笔记——创建高性能索引
- mysql自增长id从1000开始
- MySQL5.6 GTID新特性实践(转)
- 数据库迁移:MySQL->PostgreSQL注意问题汇总(基于项目并不完整)
- [MySQL] 实例讲解MYSQL数据库的查询优化技术
- mysql 批量insert
- MySql与SqlServer的一些常用用法的差别
- mysql数据库的一些基本操作