基于LNMP修改MySQL数据库目录至阿里云数据盘

将MySQL等数据文件存放在阿里云数据盘中,目的是防止系统出问题,数据不丢失。

如果你数据盘还没有挂载到系统中,可参考:阿里云服务器:Linux系统挂载数据盘做WEB使用

以军哥的 LNMP 一键配置包和阿里云数据盘 /data/mysql/ 目录为例。

1、停止 mysql 服务

# /etc/init.d/mysql stop

2、将 mysql 数据转移至新目录

# mv /usr/local/mysql/var/ /data/mysql/

3、修改 mysql 配置信息

# vi /etc/my.cnf
# i

查找 [mysqld] ,加入如下行,注意此处不能以 / 结尾

datadir = /data/mysql

保存配置:

# :wq

4、给新目录添加权限

# chown -R mysql /data/mysql/

5、启动 mysql

# /etc/init.d/mysql start

搞定。