mysql5.6修改默认目录_MySQL修改默认存储路径

Linux下存储数据,MySQL无疑是个很不错的选择。MySQL的默认存储路径为/var/lib/mysql。以前数据库一直不是很大,总共十个G左右的

Linux下存储数据,MySQL无疑是个很不错的选择。MySQL的默认存储路径为/var/lib/mysql。以前数据库一直不是很大,总共十个G左右的大小,放在默认路径毫无压力。但是今天,因为新导入一个数据库,光是导入数据就是30+G,瞬间就悲剧了,因为我并没有为/目录准备足够的硬盘分区空间。所以,修改配置,迁移数据库存储路径到合适的地方成了最省力的选择。

停止mysql服务,准备数据

因为这是运行到一半修改的,所以有一些历史遗留数据。应当先停止数据库服务,我使用的Fedora 19 , 命令可以如下

# service mysqld stop

然后妥妥的把数据从默认位置 /var/lib/mysql下的内容到目标位置 -- 比如我的,/home/mysql

修改配置文件

my.cnf

首先需要修改配置文件/etc/my.cnf。其中有datadir和socket之类字样。意义不言自明,就是修改它们的路径啦。当然,这个my.cnf可能出现在其他地方,如果是新的用户,甚至可能找不到,但没有关系,

ls /usr/share/mysql/

可以看到一些mysql-XXX-cnf , 可以从其中选择一些作为模板,修改一下,丢/etc下即可。

get_mysql_option

除了cnf外,还需要修改一个get_mysql_option的设置,真是受不了。。。

网上大多是以前版本,称应该修改"/etc/rc.d/init.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值