加入收藏 | 设为首页 | 会员中心 | 我要投稿 广州站长网 (https://www.020zz.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

Linux系统下MySQL数据库更改数据存放目录

发布时间:2022-12-03 15:01:38 所属栏目:Linux 来源:网络
导读: 我们在MySQL安装完成之后,其源数据默认存放在 /var/lib/mysql/ 目录下,根目录所在挂载的磁盘容量有限,随着生产数据的不断产生,该目录会越来越大,如果磁盘空间不足,Mysql 会报Got err

我们在MySQL安装完成之后,其源数据默认存放在 /var/lib/mysql/ 目录下,根目录所在挂载的磁盘容量有限,随着生产数据的不断产生,该目录会越来越大,如果磁盘空间不足,Mysql 会报Got error 28 from storage engine错误linux 路径,所以最好将MySQL的数据目录进行更改。

1. 查看MySQL源数据存放路径:# show variables like 'datadir';

linux 路径_linux 路径 添加到path环境变量中_linux当前路径

2. 停止MySQL服务器:# service mysql stop;

3. 创建新的数据目录/home/datadir:# mkdir /home/datadir

4. 将数据文件复制到新的数据目录下:# cp -rf /var/lib/mysql /home/datadir

5. 更改配置文件my.cnf:# vim /etc/my.cnf,将参数datadir修改为

datadir = /home/datadir/mysql,将两处参数socket都修改为socket = /home/datadir/mysql/mysql.sock

linux 路径_linux当前路径_linux 路径 添加到path环境变量中

6. 修改MySQL启动脚本:#vim /etc/init.d/mysql;

注释此行:#datadir=/var/lib/mysql

添加此行:datadir=/home/datadir/mysql

linux当前路径_linux 路径_linux 路径 添加到path环境变量中

7.修改目录权限:#chown -R mysql:mysql /home/datadir/mysql;

8.重启MySQL数据库:#service mysql start;

linux当前路径_linux 路径 添加到path环境变量中_linux 路径

9.查看新的数据存放路径是否修改成功:#show variables like 'datadir'。

(编辑:广州站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!