記一次數據庫服務器磁盤擴容

日期:2011-1-22,今天翻箱底翻到的,原來我寫過這麼詳細的文章,大公司可能用不到,小公司應該用的上。方法有點土,別見笑。

【系統環境】Centos 5.4 X64;mysql InnoDB引擎;raid1。

【擴容原因】

數據庫磁盤空間不足(原磁盤容量太小,146G,不是早期規劃的不好,而是成本,你懂的),還處於上升趨勢,因此需要擴容,並將數據庫數據文件進行遷移新磁盤上。

【主要更改】
1、新增加500G HP硬盤2個。
2、對新增磁盤做Raid1。
3、對新增磁盤進行分區並掛載到/data2目錄。
4、格式化/data2爲xfs文件系統。
5、複製數據庫數據文件到/data2/mysql/3306/data。
6、修改數據庫配置文件數據庫目錄及日誌目錄,並將默認表引擎改爲InnoDB。
【測試論證】
通過在本地服務器上測試,數據庫目錄移動後,數據庫能正常啓動。不受影響。
【過程記錄】
1、利用數據庫備份工具,備份數據庫數據文件到備份服務器。
2、關閉數據庫。註釋掉/etc/rc.local文件中mysql隨系統自動啓動命名行。
  1. #/usr/local/mysql/bin/mysqladmin -uroot -p shutdown

  2. # vi /etc/rc.local

  3. #/usr/local/mysql/bin/mysqld_safe --defaults- file=/data/mysql/3306/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --user=mysql &

3、開啓kudzu服務。
  1. #setup ##勾選kudzu

4、關機。
  1. #init 0

5、裝入磁盤。
6、啓動系統。
7、根據提示按F8進入Raid陣列,並將新磁盤添加爲Raid1。
8、保存並重啓。查看陣列是否啓動成功。
9、爲新磁盤創建分區。
  1. #fdisk /dev/cciss/c0d1

10、安裝xfs文件系統。(參考:《xfs文件系統安裝》)
12、修改/etc/fstab文件,並重啓。
  1. #reboot

13、檢查分區是否正常掛載。
  1. #df –Th

14、複製數據庫文件到新分區/data2中。
  1. #cd /data

  2. #cp –R /mysql/ /data2

15、修改目錄屬主爲mysql。
  1. #chown –R mysql:mysql /data2/mysql/3306/

16、修改/data2/mysql/3306/目錄下數據庫配置文件。
  1. #vi /data2/mysql/3306/my.cnf

  2. 改前 :datadir = /data/mysql/3306/data

  3. 改後:datadir = /data2/mysql/3306/data

  4. 改前:log-bin = /data/mysql/3306/binlog

  5. 改後:log-bin = /data2/mysql/3306/binlog

17、啓動數據庫。
  1. #/usr/local/mysql/bin/mysqld_safe --defaults-file=/data2/mysql/3306/my.cnf --basedir=/usr/local/mysql --datadir=/data2/mysql/3306/data/ --user=mysql &

18、檢查數據庫啓動日誌。
19、修改數據庫開機啓動文件中的數據庫文件路徑爲新路徑。
  1. #vi /etc/rc.local

  2. /usr/local/mysql/bin/mysqld_safe --defaults-file=/data2/mysql/3306/my.cnf --basedir=/usr/local/mysql --datadir=/data2/mysql/3306/data/ --user=mysql &

20、關閉數據庫。
  1. #/usr/local/mysql/bin/mysqladmin -uroot -p shutdown

21、重啓系統。
22、檢查分區是否正常掛載,數據庫是否正常啓動。數據庫是否可以正常登陸。
23、遠程綜合測試。
【操作節點日誌】
[21:40]開始數據備份。
[22:30]數據備份完成。
[23:30]關閉數據庫
[00:50]開始數據庫文件拷貝。
[01:14]數據庫文件拷貝完成。
[01:35]各項配置完成。
[02:00]各項數據正常,大功搞成。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章