美文网首页
MySQL修改数据存储路径&拿到数据库数据

MySQL修改数据存储路径&拿到数据库数据

作者: 仙女滢宝的李先生 | 来源:发表于2019-04-20 21:23 被阅读0次

引言

本文适用于以下情况

1、修改MySQL数据存储路径;

2、无法进入mysql的情况下,拿到里面数据,并在其他数据库(或是重装)使用。

零、所用环境

1、ubuntu 16

2、mysql 5.7

时间:2019-04-20(亲测可用)

一、找到旧数据存储目录(备份/数据迁移)

1、sudo vim /etc/my.cnf

找到 [mysqld] 下的 datadir= /data/mysql(也可能是别的路径)

注:cd到文件下,可以看到对应数据库名的文件即是。

2、通过find命令查找数据库目录来定位路径

sudo find / -name "数据库名" -type d

注:-type d 来查找目录。

导出数据到sql,使用mysqldump命令,详见MySQL相关操作(备份恢复、授权用户权限、修改密码等)

打包数据存储目录到*.tar.gz,使用tar -czvf命令,详见Linux打包压缩与搜索命令

二、给新数据存储目录修改权限

sudo chown -R mysql.mysql 新数据存储目录

三、修改配置文件

1、sudo vim /etc/my.cnf

修改[mysqld]下的datadir=新数据存储路径

2、sudo vim /etc/init.d/mysqld

修改47行前后的datadir=数据存储路径

四、重载配置文件

sudo systemctl daemon-reload

五、重启mysql服务

sudo service mysql restart

备注:sudo看情况

OK!

六、参考网站

1、更改mysql 5.7数据库的数据存储位置

https://blog.csdn.net/liuchunming033/article/details/51851667

相关文章

  • MySQL修改数据存储路径&拿到数据库数据

    引言 本文适用于以下情况 1、修改MySQL数据存储路径; 2、无法进入mysql的情况下,拿到里面数据,并在其他...

  • Hive(一) 创建数据库 创建表

    1.创建/删除/修改 数据库 创建数据库 LOCATION 指定数据存储在HDFS的路径WITH DBPROPER...

  • Hive支持中文注释

    默认情况下,存储在mysql中的Hive元数据存储格式不支持中文 直接修改数据库字符集可能导致数据库崩掉,最好修改...

  • JavaWeb_数据库02

    1,MySQL常用数据库类型 2,存储引擎 3,查询 4,删除数据 5,修改/更新数据

  • nodejs11

    关系数据库 MySql Orcal 表结构固定,修改麻烦 非关系数据库 灵活改变,存储json数据 MongoDB...

  • mysql 修改数据库存储路径

    在之前的项目中,数据系统的数据量比较大,占用的磁盘空间比较大,所以单独拿出一个磁盘放mysql数据库 1.先复制数...

  • 面试常问:Hive

    六、Hive 1、Hive组成 元数据默认存储在derby数据库,但只支持单客户端,修改mysql数据库,支持多客...

  • MySql总结

    MySQL MySQL基础篇 数据库相关概念 数据库:存储数据的仓库,数据是有组织的进行存储,简称(DataBas...

  • MySQL生成大量测试数据方法

    Mysql创建测试大量测试数据 修改mysql配置 创建测试数据库 创建数据表 创建随机字符串函数 创建存储过程 ...

  • Mysql__(二)

    Mysql数据存储 1、Mysql数据库安装 网上很多1、单独下载MYSQL数据库https://jingyan....

网友评论

      本文标题:MySQL修改数据存储路径&拿到数据库数据

      本文链接:https://www.haomeiwen.com/subject/mcfrgqtx.html