MySQL啟用SSD存儲(chǔ)的實(shí)例詳解
MySQL啟用SSD存儲(chǔ)的實(shí)例詳解
有時(shí)OS讀寫慢會(huì)降低MySQL服務(wù)器的性能,尤其是OS與MySQL使用同一磁盤時(shí)。故最好是讓MySQL使用單獨(dú)的磁盤,能使用SSD更好。要做到這一點(diǎn),需要把SSD新磁盤掛載到服務(wù)器上,假定新磁盤在/dev/sdb。
1、準(zhǔn)備新磁盤:
# fdisk /dev/sdb
按下“n”將創(chuàng)建一個(gè)新分區(qū);按下“p”將創(chuàng)建新的主分區(qū)。接著設(shè)置分區(qū)號(hào)(從1~4),再選擇分區(qū)的尺寸,按下回車鍵。
如果不想使用整個(gè)磁盤作為一個(gè)分區(qū),那么還需要繼續(xù)創(chuàng)建新分區(qū)。
按下“w”實(shí)現(xiàn)寫改變。
2、在新分區(qū)創(chuàng)建文件系統(tǒng)
# mkfs.ext4 /dev/sdb1
3、把新分區(qū)映射到某個(gè)目錄,我取名為“ssd”,在root根目錄下。
# mkdir /ssd/ # mount /dev/sdb1 /ssd/
4、讓此映射在服務(wù)器啟動(dòng)時(shí)就生效
修改配置文件/etc/fstab
/dev/sdb1 /ssd ext4 defaults 0 0
5、把MySQL移到新磁盤
先停止MySQL服務(wù)
# service mysqld stop
如果系統(tǒng)存在寫MySQL的服務(wù),也停止,比如
# service httpd stop # service nginx stop
復(fù)制整個(gè)MySQL目錄到新磁盤
# cp /var/lib/mysql /ssd/ -Rp
復(fù)制完成后,重命名MySQL的目錄
# mv /var/lib/mysql /var/lib/mysql-backup
接著創(chuàng)建符號(hào)鏈接
# ln -s /ssd/mysql /var/lib/mysql
現(xiàn)在可以啟動(dòng)MySQL服務(wù)了
# service mysqld start # service httpd start # service nginx start
如有疑問請(qǐng)留言或者到本站社區(qū)交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對(duì)本站的支持!
相關(guān)文章
MySQL數(shù)據(jù)庫安裝和Navicat for MySQL配合使用教程
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫管理系統(tǒng),由瑞典MySQL AB 公司開發(fā),目前屬于 Oracle 旗下公司。這篇文章主要介紹了MySQL數(shù)據(jù)庫安裝和Navicat for MySQL配合使用,需要的朋友可以參考下2019-06-06一步步教你如何使用mysql?binlog恢復(fù)數(shù)據(jù)
Binlog日志即binary?log,是二進(jìn)制日志文件,有兩個(gè)作用,一個(gè)是增量備份,另一個(gè)是主從復(fù)制,下面這篇文章主要給大家介紹了關(guān)于如何使用mysql?binlog?恢復(fù)數(shù)據(jù)的相關(guān)資料,需要的朋友可以參考下2023-04-04MySQL數(shù)據(jù)讀寫分離MaxScale相關(guān)配置
這篇文章主要為大家介紹了MySQL數(shù)據(jù)讀寫分離MaxScale相關(guān)配置詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-07-07MySQL數(shù)據(jù)庫之?dāng)?shù)據(jù)表操作
這篇文章主要介紹了MySQL數(shù)據(jù)庫之?dāng)?shù)據(jù)表操作,文章基于MySQL數(shù)據(jù)庫的相關(guān)資料展開詳細(xì)的數(shù)據(jù)表操作的詳情,具有一定的參考價(jià)值,需要的小伙伴可以參考一下2022-05-05mysql:ERROR?2003?(HY000)故障錯(cuò)誤解決方法與思路
這篇文章主要給大家介紹了關(guān)于mysql:ERROR?2003?(HY000)故障錯(cuò)誤解決方法與思路的相關(guān)資料,error 2003 hy000是MySQL數(shù)據(jù)庫中一個(gè)常見的錯(cuò)誤代碼,它通常意味著MySQL無法建立到數(shù)據(jù)庫的連接,需要的朋友可以參考下2024-02-02