先装个最小20G的,后面再根据需要扩容
1、选择新购买SSD云盘
2、在实例管理中挂载云盘
3、通过SSH进入系统格式化云盘并挂载分区
注:要把数据库存储位置放到/data盘中,操作前最好先备份网站文件及数据库
3.1、停止全部服务
#service mysqld stop
#service nginx stop
#service php-fpm stop
#service redis stop
3.2、将原data改名为olddata
#mv /data /olddata
3.3、
查看新挂载的云盘 (新增云盘为 /dev/vdb)
#fdisk -l
3.4、对数据盘进行分区
#fdisk /dev/vdb
注:根据提示,依次输入 n,p,1,两次回车,wq,分区就开始了。
3.5、格式化
#mkfs.ext3 /dev/vdb1
3.6、系统自动挂载新建的分区
#cd /
#mkdir data
#vi /etc/fstab
添加 /dev/vdb /data ext3 defaults 0 0
4、修改mysql的数据及日志存储位置
4.1、查看mysql当前存储位置
#ps -ef|grep mysql
【需要修改的
--datadir=/var/lib/mysql 数据文件夹
--log-error=/var/log/mysqld.log 错误日志
】
4.2、停止mysql服务
#service mysqld stop
4.3、修改配置文档
#vi /etc/my.cnf
修改如下内容:
#datadir=/var/lib/mysql
datadir=/data/mysql
#log-error=/var/log/mysqld.log
log-error=/data/logs/mysql/mysqld.log
4.4、创建目录及拷贝相关数据
#mkdir /data/mysql
#mkdir /data/logs/mysql
#cp -afir /var/lib/mysql/* /data/mysql/
#chown -R mysql:mysql /data/mysql
#chown -R mysql:mysql /data/logs/mysql
#vi /data/logs/mysql/mysqld.log
#chmod -R 777 /data/logs/
4.5、
重启mysql
#service mysqld restart
经过上述一系列操作,终于给阿里云服务器新增了一块云盘并修改了MySQL的存储位置。