2019独角兽企业重金招聘Python工程师标准>>>
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