ubuntu mysql数据储存在哪里_Ubuntu16.04下修改MySQL数据库的默认存储位置

有时候发现mysql数据库所在的磁盘空间不足了怎么办呢?我们可以改变数据库所在的磁盘位置来满足使用的要求。

1.首先第一步当然是down掉MySQL了:

# /etc/init.d/mysql stop

2.接着创建新的数据库路径(这里/diskc是我电脑上的一个路径,请根据自己电脑路径设置):

# mkdir -p /diskc/mysql

3.复制MySQL原有的数据,注意,MySQL的原始数据存在/var/lib/mysql/下。

# cp -R /var/lib/mysql/* /diskc/mysql

4.注意一定要修改权限:

# chown -R mysql:mysql /diskc/mysql

5.修改配置文件夹

这一步网上都说是修改 /etc/mysql/my.cnf 文件,

其实文件里只有如下内容

!includedir /etc/mysql/conf.d/

!includedir /etc/mysql/mysql.conf.d/

在上面的路径中查找datadir 发现在 /etc/mysql/mysql.conf.d/mysqld.cnf文件中有相应配置

# vim /etc/mysql/mysql.conf.d/mysqld.cnf

#将 [mysqld] 组下的 datadir改为:

datadir = /diskc/mysql

6.修改启动文件

# vim /etc/apparmor.d/usr.sbin.mysqld

#将 Allow data dir access下的

/var/lib/mysql r,

/var/lib/mysql/** rwk,

#修改成

/diskc/mysql r,

/diskc/mysql/** rwk,

6.重启服务

# /etc/init.d/apparmor restart

# /etc/init.d/mysql restart

喜欢 (1)赏

e72b4cedf9156ececac3f47e7fb11148.png

感谢您的支持,我会继续努力的!

481cfddbbc61d0ce47eeb7e9c3c18af3.png

扫码打赏,你说多少就多少

29ffe783b56bdce50e2c6464d700d343.png

323e5ada88addd993e94d3f2e28c0223.png

打开支付宝扫一扫,即可进行扫码打赏哦

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值