Ubuntu下完美实现迁移MySQL数据库位置

 更新时间:2015年03月27日 14:23:13   投稿:hebedich  
这篇文章主要介绍了Ubuntu下完美实现迁移MySQL数据库位置,十分详细,有需要的小伙伴可以参考下

考虑到数据安全问题,准备把服务器上的数据库迁移到刚刚挂载的云硬盘上,研究一下,这个方法是最靠谱的,分享之!

首先建立数据库即将迁移到的目录

复制代码 代码如下:

mkdir /media/hdb1/db

复制linux下原数据到新目录下

复制代码 代码如下:

cp -dpR /var/lib/mysql/* /media/hdb1/db

给新目录重命属性

复制代码 代码如下:

chown mysql:mysql /media/hdb1/db

修改文件"/etc/apparmor.d/usr.sbin.mysqld“

复制代码 代码如下:

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

复制代码 代码如下:

/var/lib/mysql r,
/var/lib/mysql/** rwk,

改成

复制代码 代码如下:

/media/hdb1/db r,
/media/hdb1/db/** rwk,

修改目录

复制代码 代码如下:

sudo vim /etc/mysql/my.cnf

如datadir = /var/mysql换成datadir = /media/hdb1/db

再开服务器

复制代码 代码如下:

sudo /etc/init.d/apparmor restart sudo /etc/init.d/mysql restart

大功告成!!!!

以上所述就是本文的全部内容了,希望大家能够喜欢。

相关文章

  • 一文带你了解MySQL字符集和比较规则

    一文带你了解MySQL字符集和比较规则

    前段时间往MySQL中存入emoji表情或生僻字、繁体字时,报错无法添加,研究后发现这是字符集编码的问题,下面这篇文章主要给大家介绍了关于MySQL字符集和比较规则的相关资料,需要的朋友可以参考下
    2022-12-12
  • MySQL如何防止SQL注入并过滤SQL中注入的字符

    MySQL如何防止SQL注入并过滤SQL中注入的字符

    SQL注入是指在输入参数中添加一些特殊字符(例如单引号),使输入的语句成为一段单独的可执行的SQL语句,这篇文章主要给大家介绍了关于MySQL如何防止SQL注入并过滤SQL中注入字符的相关资料,需要的朋友可以参考下
    2024-02-02
  • MySQL数据类型中DECIMAL的用法实例详解

    MySQL数据类型中DECIMAL的用法实例详解

    这篇文章主要介绍了MySQL数据类型中DECIMAL的用法实例详解的相关资料,希望通过本文能帮助到大家,需要的朋友可以参考下
    2017-10-10
  • SQL查询表字段信息详细图文教程

    SQL查询表字段信息详细图文教程

    最近工作用到SQL语句查询表中所有字段的名称,下面这篇文章主要给大家介绍了关于SQL查询表字段信息的相关资料,文中通过代码介绍的非常详细,需要的朋友可以参考下
    2024-03-03
  • 简述MySQL与Oracle的区别

    简述MySQL与Oracle的区别

    Oracle是大型数据库而Mysql是中小型数据库,Oracle市场占有率达40%,Mysql只有20%左右,同时Mysql是开源的而Oracle价格非常高
    2017-06-06
  • 解析MYSQL 数据库导入SQL 文件出现乱码的问题

    解析MYSQL 数据库导入SQL 文件出现乱码的问题

    本篇文章是对MYSQL数据库导入SQL文件出现乱码的问题进行了详细的分析介绍,需要的朋友参考下
    2013-06-06
  • mysql数据库SQL子查询(史上最详细)

    mysql数据库SQL子查询(史上最详细)

    这篇文章主要给大家介绍了关于mysql数据库SQL子查询的相关资料,子查询指的是嵌套在某个语句中的SELECT语句, MySQL支持标准SQL所要求的所有子查询形式和操作,此外还进行了一些扩展,需要的朋友可以参考下
    2024-05-05
  • MySQL忘记root密码的两种解决方案

    MySQL忘记root密码的两种解决方案

    在使用MySQL数据库管理系统时,有时候会碰到忘记了root用户的密码的情况,这时候就需要找到一种解决方案来重置或者恢复root密码,本文将介绍两种常用的方法来解决这个问题,需要的朋友可以参考下
    2024-09-09
  • mysql中update和select结合使用方式

    mysql中update和select结合使用方式

    这篇文章主要介绍了mysql中update和select结合使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-08-08
  • VS2022连接数据库MySQL并进行基本的表的操作指南

    VS2022连接数据库MySQL并进行基本的表的操作指南

    鉴于MySQL数据库的流行与强大,决定多学习使用,下面这篇文章主要给大家介绍了关于VS2022连接数据库MySQL并进行基本的表的操作指南,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-05-05

最新评论