阿里云新增SSD云盘及修改mysql数据存放位置

先装个最小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的存储位置。
 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值