mysql5.6更改datadir数据存储目录
2017-10-10 11:23
435 查看
环境需求:
有些数据存储场景可能需要将数据放到指定的挂载路径或目录,mysql默认存放数据路径在:/var/lib/mysql下。
测试环境:
操作步骤:
1. 查看当前存储目录
[root@mysql ~]# mysql -uroot -p //输入密码,登录mysql
mysql> select @@datadir; //在交互模式输入。含";"
mysql> \q //退出
2. 关闭mysql
[root@mysql ~]# systemctl stop mysql //停止mysql
3. 复制当前已经存在的目录数据到新目录(/data)
[root@mysql ~]# mkdir /data //这里新建一个假设的新目录/data/
[root@mysql ~]# rsync -av /var/lib/mysql /data/ //复制数据到新目录。rsync命令没有可以用yum安装;也可以用cp命令复制
[root@mysql ~]# mv /var/lib/mysql /var/lib/mysql.BAK //顺便将旧路径里的数据改名备份一下,方便回滚
4. 更改my.cnf文件
[root@mysql ~]# vim /etc/my.cnf //编辑my.cnf。如果默认没有,可以"cp /usr/share/mysql/my-default.cnf /etc/my.cnf"
变更见下图:
保存,退出;
5. 再次启动mysql
[root@mysql ~]# systemctl start mysql
6. 登录mysql检查
[root@mysql ~]# mysql -uroot -p
mysql> select @@datadir;
结束.
有些数据存储场景可能需要将数据放到指定的挂载路径或目录,mysql默认存放数据路径在:/var/lib/mysql下。
测试环境:
操作步骤:
1. 查看当前存储目录
[root@mysql ~]# mysql -uroot -p //输入密码,登录mysql
mysql> select @@datadir; //在交互模式输入。含";"
mysql> \q //退出
2. 关闭mysql
[root@mysql ~]# systemctl stop mysql //停止mysql
3. 复制当前已经存在的目录数据到新目录(/data)
[root@mysql ~]# mkdir /data //这里新建一个假设的新目录/data/
[root@mysql ~]# rsync -av /var/lib/mysql /data/ //复制数据到新目录。rsync命令没有可以用yum安装;也可以用cp命令复制
[root@mysql ~]# mv /var/lib/mysql /var/lib/mysql.BAK //顺便将旧路径里的数据改名备份一下,方便回滚
4. 更改my.cnf文件
[root@mysql ~]# vim /etc/my.cnf //编辑my.cnf。如果默认没有,可以"cp /usr/share/mysql/my-default.cnf /etc/my.cnf"
变更见下图:
保存,退出;
5. 再次启动mysql
[root@mysql ~]# systemctl start mysql
6. 登录mysql检查
[root@mysql ~]# mysql -uroot -p
mysql> select @@datadir;
结束.
相关文章推荐
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动1067解决不能改变mysql数据库存储位置
- Centos 下更改MySQL源数据存放目录(datadir)
- WINDOWS下更改MYSQL数据路径(datadir)
- ubuntu-16.04更改mysql默认数据存储目录
- mysql更改数据存储目录
- Mysql修改数据文件默认目录datadir
- MySQL更改默认的数据文档存储目录
- MySQL更改数据文件默认存储目录的方法
- MySQL更改数据库数据存储目录
- 移动mysql数据文件目录(datadir)以及selinux的一些经验
- MySQL更改数据库数据存储目录
- Centos下Mysql更改datadir目录的方法,以及产生问题的解决方案
- [CentOS]MySQL更改默认数据文件存储目录
- WINDOWS下更改MYSQL数据路径(datadir)后服务启动碰到1067问题及解决
- linux mysql 更改MySQL数据库存储路径(datadir)
- [CentOS]MySQL更改默认数据文件存储目录
- MySQL更改数据库数据存储目录
- 更改MYSQL数据data目录存放在地址
- MYSQL 更改数据库data存储目录 创建用户 创建权限 设置远程访问的权限.