如何將mysql存儲(chǔ)位置遷移到一塊新的磁盤上
1.準(zhǔn)備一塊新的磁盤,并格式化為與當(dāng)前根分區(qū)相同的文件系統(tǒng),創(chuàng)建目錄并掛載磁盤
]#fdisk -l #查看磁盤信息 ]#fdisk /dev/sdb #進(jìn)行分區(qū) ]# df -T #可以查看到根分區(qū)的文件系統(tǒng)類型 ]#mkfs.xfs /dev/sdb1 #將新的磁盤分區(qū)格式化 ]#mkdir /data ]#mount /dev/sdb1 /data #掛載磁盤 或者寫入/etc/fatab文件中,添加一行:/dev/sdb1 /data xfs defaults 0 0 開機(jī)自動(dòng)掛載 ]#df -h //確認(rèn)掛載結(jié)果
2.停止數(shù)據(jù)庫(kù)服務(wù),修改配置文件
]#systemctl stop mysqld ]#vim /etc/my.cnf datadir=/data/mysql socket=/data/mysql/mysql.sock log-error=/data/log/mysqld.log log_bin=/data/mysql/bin-log log-bin-index=/data/mysql/bin-log.index [client] socket=/data/mysql/mysql.sock #mysql客戶端sock默認(rèn)是去讀取/var/lib/mysql/mysql.sock ,所以需要在配置文件中添加客戶端的sock配置。 ]#vim /data/mysql/bin-log.index
修改binlog索引文件,重新指定binlog的存放路徑。
3.創(chuàng)建相應(yīng)目錄,更改權(quán)限。遷移數(shù)據(jù)庫(kù)目錄。
]#chown -R mysql:mysql /data ]#mkdir /data/log ]#mv /usr/lib/mysql /data/
4.啟動(dòng)服務(wù),查看更改結(jié)果。
]#systemctl start mysqld 進(jìn)入數(shù)據(jù)庫(kù) mysql >show variables like ‘datadir'; #可以看到數(shù)據(jù)庫(kù)的存儲(chǔ)位置,查看數(shù)據(jù)是否正確。 mysql>show variables like ‘%sock%'; #查看sock文件位置,也可以查看/data/相應(yīng)目錄下數(shù)據(jù)是否正確。
防火墻關(guān)閉,selinux處于Disabled狀態(tài)。
總結(jié)
以上所述是小編給大家介紹的如何將mysql存儲(chǔ)位置遷移到一塊新的磁盤上,希望對(duì)大家有所幫助,如果大家有任何疑問(wèn)請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
如果你覺得本文對(duì)你有幫助,歡迎轉(zhuǎn)載,煩請(qǐng)注明出處,謝謝!
相關(guān)文章
MySQL查看event執(zhí)行記錄的實(shí)現(xiàn)
在使用EVENT的過(guò)程中,我們可能會(huì)需要查看EVENT的執(zhí)行記錄,以便了解它們是否按預(yù)期執(zhí)行,本文就來(lái)介紹一下MySQL查看event執(zhí)行記錄的實(shí)現(xiàn),感興趣的可以了解一下2023-11-11Mysql數(shù)據(jù)庫(kù)增量備份的思路和方法
MySQL數(shù)據(jù)庫(kù)增量備份,在這之前修改我們的數(shù)據(jù)庫(kù)配置文件/etc/my.cnf開啟bin-log日志功能即可,下面小編給大家分享Mysql數(shù)據(jù)庫(kù)增量備份的思路詳解,一起看看吧2017-09-09mysql 5.7.13 安裝配置方法圖文教程(win10)
這篇文章主要為大家分享了mysql 5.7.13 安裝配置方法圖文教程,感興趣的朋友可以參考一下2016-06-06bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法
這篇文章主要介紹了bitronix 連接 MySQL 出現(xiàn)MySQLSyntaxErrorException 的解決方法的相關(guān)資料,需要的朋友可以參考下2017-04-04MySQL5.7并行復(fù)制原理及實(shí)現(xiàn)
MySQL 5.7并行復(fù)制的思想簡(jiǎn)單易懂,本文就詳細(xì)的介紹了MySQL5.7并行復(fù)制原理及實(shí)現(xiàn),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-06-06MySQL表的內(nèi)外連接和視圖使用實(shí)戰(zhàn)練習(xí)
這篇文章主要給大家介紹了關(guān)于MySQL表的內(nèi)外連接和視圖使用的相關(guān)資料,MySQL的內(nèi)外連接查詢是用于將兩個(gè)或多個(gè)表中的數(shù)據(jù)進(jìn)行關(guān)聯(lián)查詢的一種方法,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下2024-01-01