您的位置:首页 > 数据库 > MySQL

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

2018-03-10 10:51 381 查看
先装个最小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/vdb13.6、系统自动挂载新建的分区#cd /
#mkdir data
#vi /etc/fstab
添加 /dev/vdb /data ext3 defaults 0 04、修改mysql的数据及日志存储位置
4.1、查看mysql当前存储位置#ps -ef|grep mysql【需要修改的--datadir=/var/lib/mysql 数据文件夹--log-error=/var/log/mysqld.log 错误日志】

4.2、停止mysql服务#service mysqld stop4.3、修改配置文档#vi /etc/my.cnf修改如下内容:#datadir=/var/lib/mysqldatadir=/data/mysql#log-error=/var/log/mysqld.loglog-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的存储位置。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息