本篇內容主要講解“怎么遷移mysql的分區”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“怎么遷移mysql的分區”吧!
今天發現主從mysql的slave時忘記把數據目錄安裝最大的分區上,直接裝到根分區了,df以下已經使用根分區95%了,只要遷移了。
說明:
a. 是ec2的主機,合作方提供的時候都是把最大分區掛到/mnt下,好由我們自己定義
df -h Filesystem Size Used Avail Use% Mounted on /dev/sda1 9.9G 8.9G 529M 95% / /dev/sdb 827G 201M 785G 1% /mnt b. 目錄都在/data下
操作步驟:
1. 先停止數據庫
/usr/local/bin/admin -S /tmp/mysql.sock shutdown /usr/local/bin/mysqladmin -S /tmp/mysql2.sock shutdown 2. 將/data下的mysql目錄移動到/mnt中
mv mysql /mnt 3. 卸載/mnt
# 可以省略參數的原因是,在/etc/fstab中有定義 umount /mnt 4. 編輯/etc/fstab文件
vi /etc/fstab /dev/sdb /mnt ext3 defaults 0 0 # 改為 /dev/sdb /data ext3 defaults 0 0 5. 重新掛載/data分區
mount /data或mount /dev/sdb 6. 重啟數據庫,查看狀態
show slave status
到此,相信大家對“怎么遷移mysql的分區”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。