Heim > Datenbank > MySQL-Tutorial > MySQL启用SSD存储_MySQL

MySQL启用SSD存储_MySQL

WBOY
Freigeben: 2016-05-30 17:11:27
Original
1072 Leute haben es durchsucht

MySQL启用SSD存储

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

1、准备新磁盘:

# fdisk /dev/sdb
Nach dem Login kopieren

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

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

# mkfs.ext4 /dev/sdb1
Nach dem Login kopieren

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

# mkdir /ssd/
# mount /dev/sdb1 /ssd/
Nach dem Login kopieren

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

修改配置文件/etc/fstab

/dev/sdb1 /ssd ext4 defaults 0 0
Nach dem Login kopieren

5、把MySQL移到新磁盘

先停止MySQL服务

# service mysqld stop
Nach dem Login kopieren

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

# service httpd stop
# service nginx stop
Nach dem Login kopieren

复制整个MySQL目录到新磁盘

# cp /var/lib/mysql /ssd/ -Rp
Nach dem Login kopieren

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

# mv /var/lib/mysql /var/lib/mysql-backup
Nach dem Login kopieren

接着创建符号链接

# ln -s /ssd/mysql /var/lib/mysql
Nach dem Login kopieren

现在可以启动MySQL服务了

# service mysqld start
# service httpd start
# service nginx start
Nach dem Login kopieren
Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage