使用EP面板挂载数据盘和转移数据库到数据盘

2023-05-31 10:13:44 浏览数 (2)

第一步:挂载

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

0 人点赞