debian8.*下 mysql数据路径存储问题

1.在阿里云上,我将mysql数据存储的路径改为存储在数据盘上,修改后查看存储路径是修改成功了,mysql运行也正常,但是,数据盘占用的空间一直不变,反而系统盘占用的空间变大了,这是什么原因呢???

阅读 2.9k
3 个回答

更改mysql数据存放目录,将数据存在数据盘下
在/mnt目录下创建mysql文件夹,命令:mkdir mysql

停掉mysql服务:命令:/etc/init.d/mysql stop

以新目录为/mnt/mysql/为例,复制原来的数据库到新目录下:
命令:cp -R /var/lib/mysql/* /mnt/mysql/

将新目录赋权为mysql组:命令:chown mysql:mysql -R /mnt/mysql/

修改配置文件:
首先打开配置文件:vim /etc/mysql/my.cnf

将datadir = /var/lib/mysql这一行修改为:
datadir = /mnt/mysql

启动mysql:命令:/etc/init.d/mysql start

数据存储路径修改需要重新初始化数据库的,你确定你修改成功了?

数据盘挂载了吗?

df -h

看看数据盘是否挂载

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题