`

linux 下mysql 数据存储目录的变更

阅读更多

在阿里云服务器上安装了mysql以后,一开始由于没有挂载数据盘,mysql的数据存储目录就使用了默认的设置,数据的存储目录为: /var/lib/mysql.

 

之后数据盘挂载到了以下目录 /mnt, 所以决定把mysql的数据保存到数据盘,一个原因是系统盘的容量有限,另一个重要原因则是为了数据的安全性考虑,毕竟在系统盘下,万一系统崩溃,那么系统的数据则面临丢失的风险。

 

好了言归正传,下面列出数据目录更改的几个主要步骤:

1.备份原有的my.cnf, cp /etc/my.cnf  /tmp

2.停止mysql服务,/etc/init.d/mysql stop

3.拷贝当前mysql的数据到目标数据盘目录, cp -R /var/lib/mysql   /mnt/lib

4.修改my.cnf在[mysqld]中,把datadir=/var/lib/mysql更改为datadir=/mnt/lib/mysql,把socket=/var/lib/mysql.sock更改为socket=/mnt/lib/mysql/mysql.sock,其它相关目录也相应修改过来

5.修改启动文件/etc/init.d/mysqld

把 datadir "/var/lib/mysql"更改为 datadir "/mnt/lib/mysql"

6.启动mysql服务,/etc/init.d/mysql start

 

注意:如果新建的数据盘目录还没有mysql访问的权限,则通过以下命令由root来赋予,否则mysql启动将会失败,chown -R mysql:mysql /mnt/lib/mysql

分享到:
评论

相关推荐

    MySQL 5.1官方简体中文参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL http://doc.mysql.cn/mysql5/refman-5.1-zh.html-chapter/(第 2/24 页)2006-11-02 19:12:13 MySQL 5.1 Reference Manual 2.7. 在...

    MySQL 5.1参考手册中文版

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发...

    MySQL 5.1参考手册 (中文版)

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    mysql5.1中文手册

    在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3...

    MySQL 5.1参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    mysql官方中文参考手册

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    MySQL5.1参考手册官方简体中文版

    2.4. 在Linux下安装MySQL 2.5.在Mac OS X中安装MySQL 2.6. 在NetWare中安装MySQL 2.7. 在其它类Unix系统中安装MySQL 2.8. 使用源码分发版安装MySQL 2.8.1. 源码安装概述 2.8.2. 典型配置选项 2.8.3. 从开发源码树...

    WTS在线答题系统 v1.0.0

    mvc4hibernate4bootstraptomcat7mysql代码安装说明:maven部署源码(主模块:WTS/src/wts-web )创建数据库,数据库脚本在 WTS/resource/db-sql目录下修改数据库配置文件 WTS/src/wts-web/src/main/resources/jdbc....

    WTS在线答题系统-其他

    只支持mysql,如果要切换数据库系统会有一些工作量,mysql要配置为大小写不敏感(linux环境下特别注意myslq默认大小写敏感)</p><p>请使用utf8字符集</p><p> </p><p>WTS在线答题系统 v1.0.0,更新内容:</p><p>优化...

Global site tag (gtag.js) - Google Analytics