第一步:挂载
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