阿里云服务器的硬盘分区

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

df查看Linux磁盘分区情况:

[root@AY13091018083926335fZ ~]# df -h
Filesystem            Size    Used   Avail  Use%  Mounted on
/dev/hda1              20G  2.5G     16G   14%   /
tmpfs                1006M       0  1006M    0%  /dev/shm
/dev/xvdb1            20G  1.7G       18G   9%  /alidata

通过上面的df命令我们可以看到在服务器的3个分区: /dev/hda1表示系统盘,挂载点为根目录;tmpfs是一种基于内存的目录,该目录不在硬盘上;而/dev/xvdb1则表示数据盘,挂载点位于/alidata目录下,为了防止系统盘负担过重,因此要确保开发的项目文件全都存放在数据盘中。

mysql的迁移:

用yum安装mysql时,由于采用的是默认的安装位置,默认路径在/var/lib目录下,为了防止系统盘超负荷,因此将其迁移到数据盘上,也就是/alidata目录下:

1.[root@AY13091018083926335fZ ~]# cp -r  /var/lib/mysql  /alidata/mysql

进入/alidata目录下,可以看到mysql已经被复制到此目录下:

[root@AY13091018083926335fZ ~]# cd /alidata
[root@AY13091018083926335fZ alidata]# ls -al
total 44
drwxrwxrwx  7 root root  4096 Oct 12 10:48 .
drwxr-xr-x 24 root root  4096 Oct 11 23:40 ..
drwxr-xr-x  5 root www   4096 Sep 14 10:35 log
drwx------  2 root root 16384 Sep 14 10:32 lost+found
drwxr-xr-x  6 root root  4096 Oct 12 10:48 mysql
drwxr-xr-x  6 root root  4096 Sep 14 10:51 server
drwxrwxr-x  3 root www   4096 Sep 14 20:06 www

迁移后,还需要更改mysql的启动路径,使mysql能够运行在新的目录下。

2.编辑MySQL的配置文档/etc/my.cnf

[root@AY13091018083926335fZ ~]# vi /etc/my.cnf

修改my.cnf文件中的路径中:

datadir=/alidata/mysql

socket=/alidata/mysql/mysql.sock

3.更改新目录下的组和用户名:

chown -R mysql:mysql /alidata/mysql

4重新启动MySQL服务

[root@AY13091018083926335fZ ~]# /etc/init.d/mysql start

 

转载于:https://my.oschina.net/sunnymo/blog/167537

你可能感兴趣的:(阿里云服务器的硬盘分区)