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安裝與配置調(diào)優(yōu)及修改root密碼的方法
這篇文章給大家介紹了Mysql安裝與配置調(diào)優(yōu),然后在文中給大家提到了mysql修改root密碼的多種方法,需要的的朋友參考下吧2017-07-07
MYSQL時(shí)區(qū)導(dǎo)致時(shí)間差了14或13小時(shí)的解決方法
本文主要介紹了MYSQL時(shí)區(qū)導(dǎo)致時(shí)間差了14或13小時(shí)的解決方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-01-01
MySQL中DML添加數(shù)據(jù)insert的操作方法
DML英文全稱Data Manipulation Language數(shù)據(jù)操作語言,用來對(duì)數(shù)據(jù)庫中表的數(shù)據(jù)記錄進(jìn)行增、刪、改在實(shí)際開發(fā)過程中使用比較多,務(wù)必掌握操作,這篇文章主要介紹了MySQL中DML添加數(shù)據(jù)insert的操作方法,需要的朋友可以參考下2023-07-07
解決Mysql主從錯(cuò)誤:could not find first log&nbs
這篇文章主要介紹了解決Mysql主從錯(cuò)誤:could not find first log file name in binary問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-12-12
MySQL通過自定義函數(shù)實(shí)現(xiàn)遞歸查詢父級(jí)ID或者子級(jí)ID
這篇文章主要介紹了MySQL通過自定義函數(shù)實(shí)現(xiàn)遞歸查詢父級(jí)ID或者子級(jí)ID,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2019-11-11
MySQL二進(jìn)制日志(bin_log)的作用與使用方法
BinLog又稱為二進(jìn)制日志,是MySQL服務(wù)層的數(shù)據(jù)日志,MySQL所有的存儲(chǔ)引擎都支持BinLog,這篇文章主要給大家介紹了關(guān)于MySQL二進(jìn)制日志(bin_log)的作用與使用方法的相關(guān)資料,需要的朋友可以參考下2024-06-06
MySql8 WITH RECURSIVE遞歸查詢父子集的方法
這篇文章主要介紹了MySql8 WITH RECURSIVE遞歸查詢父子集的方法,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2020-12-12
MySQL?INSERT語句實(shí)現(xiàn)當(dāng)記錄不存在時(shí)插入的幾種方法
MySQL的INSERT語句是用于向數(shù)據(jù)庫表中插入新記錄的關(guān)鍵命令,下面這篇文章主要介紹了MySQL?INSERT語句實(shí)現(xiàn)當(dāng)記錄不存在時(shí)插入的幾種方法,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2025-03-03

