Home > Database > Mysql Tutorial > MySQL启用SSD存储_MySQL

MySQL启用SSD存储_MySQL

WBOY
Release: 2016-05-30 17:11:27
Original
1072 people have browsed it

MySQL启用SSD存储

有时OS读写慢会降低MySQL服务器的性能,尤其是OS与MySQL使用同一磁盘时。故最好是让MySQL使用单独的磁盘,能使用SSD更好。要做到这一点,需要把SSD新磁盘挂载到服务器上,假定新磁盘在/dev/sdb。

1、准备新磁盘:

# fdisk /dev/sdb
Copy after login

按下“n”将创建一个新分区;按下“p”将创建新的主分区。接着设置分区号(从1~4),再选择分区的尺寸,按下回车键。
如果不想使用整个磁盘作为一个分区,那么还需要继续创建新分区。
按下“w”实现写改变。

2、在新分区创建文件系统

# mkfs.ext4 /dev/sdb1
Copy after login

3、把新分区映射到某个目录,我取名为“ssd”,在root根目录下。

# mkdir /ssd/
# mount /dev/sdb1 /ssd/
Copy after login

4、让此映射在服务器启动时就生效

修改配置文件/etc/fstab

/dev/sdb1 /ssd ext4 defaults 0 0
Copy after login

5、把MySQL移到新磁盘

先停止MySQL服务

# service mysqld stop
Copy after login

如果系统存在写MySQL的服务,也停止,比如

# service httpd stop
# service nginx stop
Copy after login

复制整个MySQL目录到新磁盘

# cp /var/lib/mysql /ssd/ -Rp
Copy after login

复制完成后,重命名MySQL的目录

# mv /var/lib/mysql /var/lib/mysql-backup
Copy after login

接着创建符号链接

# ln -s /ssd/mysql /var/lib/mysql
Copy after login

现在可以启动MySQL服务了

# service mysqld start
# service httpd start
# service nginx start
Copy after login
Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template