MySQL啟用SSD儲存,mysql啟用ssd

來源:互聯網
上載者:User

MySQL啟用SSD儲存,mysql啟用ssd
MySQL啟用SSD儲存作者:chszs,著作權,未經同意,不得轉載。博主首頁:http://blog.csdn.net/chszs

有時OS讀寫慢會降低MySQL伺服器的效能,尤其是OS與MySQL使用同一磁碟時。故最好是讓MySQL使用單獨的磁碟,能使用SSD更好。要做到這一點,需要把SSD新磁碟掛載到伺服器上,假定新磁碟在/dev/sdb。

1、準備新磁碟:
# fdisk /dev/sdb

按下“n”將建立一個新分區;按下“p”將建立新的主要磁碟分割。接著設定分區號(從1~4),再選擇分區的尺寸,按下斷行符號鍵。
如果不想使用整個磁碟作為一個分區,那麼還需要繼續建立新分區。
按下“w”實現寫改變。

2、在新分區建立檔案系統
# mkfs.ext4 /dev/sdb1
3、把新分區映射到某個目錄,我取名為“ssd”,在root根目錄下。
# mkdir /ssd/# mount /dev/sdb1 /ssd/
4、讓此映射在伺服器啟動時就生效

修改設定檔/etc/fstab

/dev/sdb1 /ssd ext4 defaults 0 0
5、把MySQL移到新磁碟

先停止MySQL服務

# service mysqld stop

如果系統存在寫MySQL的服務,也停止,比如

# service httpd stop# service nginx stop

複製整個MySQL目錄到新磁碟

# cp /var/lib/mysql /ssd/ -Rp

複製完成後,重新命名MySQL的目錄

# mv /var/lib/mysql /var/lib/mysql-backup

接著建立符號連結

# ln -s /ssd/mysql /var/lib/mysql

現在可以啟動MySQL服務了

# service mysqld start# service httpd start# service nginx start

著作權聲明:本文為博主chszs的原創文章,未經博主允許不得轉載。

相關文章

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.