WenRou's Blog
使用EP面板挂载数据盘和转移数据库到数据盘
2015-10-30 温柔哥
第一步:挂载

mount /dev/vdb1 /home  (将vdb1磁盘挂载到目录home下,主要用来放网站程序等)

echo "/dev/vdb1 /home ext3 defaults 0 0" >> /etc/fstab    (重启自动挂载生效)

mount /dev/vdb2 /mnt/mysql   (将vdb1磁盘挂载到目录/mnt/mysql下,主要用来放数据库)


echo "/dev/vdb2 /mnt/mysql ext3 defaults 0 0" >> /etc/fstab    (重启自动挂载生效)


第二步:移动数据库

先停止mysql:(必须先做这一步,否则数据库可能损坏)

/etc/init.d/mysqld stop

移动数据库数据:

mv /var/lib/mysql  /mnt  (将 /var/lib/ 目录下的 mysql  整个移动到 /mnt目录下,并保留原始目录属性。)

创建数据库软连接:

ln -s /mnt/mysql  /var/lib/mysql   (将 /mnt/mysql目录 创建软连接链接到/var/lib/mysql)

启动mysql:


/etc/init.d/mysqld start







如果只有一块磁盘,可以不用专门挂载磁盘用来放数据库。



第一步:挂载

mount /dev/vdb1 /home  (将vdb1磁盘挂载到目录home下,主要用来放网站程序等)

echo "/dev/vdb1 /home ext3 defaults 0 0" >> /etc/fstab    (重启自动挂载生效)



第二步:移动数据库

先停止mysql:(必须先做这一步,否则数据库可能损坏)

/etc/init.d/mysqld stop

移动数据库数据:

mv /var/lib/mysql  /home  (将 /var/lib/ 目录下的 mysql  整个移动到 /home目录下,并保留原始目录属性。)

创建数据库软连接:

ln -s /home/mysql  /var/lib/mysql   (将 /home/mysql目录 创建软连接链接到/var/lib/mysql)

启动mysql:


/etc/init.d/mysqld start






发表评论:
昵称

邮件地址 (选填)

个人主页 (选填)

内容