日期:2011-1-22,今天翻箱底翻到的,原來我寫過這麼詳細的文章,大公司可能用不到,小公司應該用的上。方法有點土,別見笑。
【系統環境】Centos 5.4 X64;mysql InnoDB引擎;raid1。
【擴容原因】
數據庫磁盤空間不足(原磁盤容量太小,146G,不是早期規劃的不好,而是成本,你懂的),還處於上升趨勢,因此需要擴容,並將數據庫數據文件進行遷移新磁盤上。
#/usr/local/mysql/bin/mysqladmin -uroot -p shutdown
# vi /etc/rc.local
#/usr/local/mysql/bin/mysqld_safe --defaults- file=/data/mysql/3306/my.cnf --basedir=/usr/local/mysql --datadir=/data/mysql/3306/data --user=mysql &
#setup ##勾選kudzu
#init 0
#fdisk /dev/cciss/c0d1
#reboot
#df –Th
#cd /data
#cp –R /mysql/ /data2
#chown –R mysql:mysql /data2/mysql/3306/
#vi /data2/mysql/3306/my.cnf
改前 :datadir = /data/mysql/3306/data
改後:datadir = /data2/mysql/3306/data
改前:log-bin = /data/mysql/3306/binlog
改後:log-bin = /data2/mysql/3306/binlog
#/usr/local/mysql/bin/mysqld_safe --defaults-file=/data2/mysql/3306/my.cnf --basedir=/usr/local/mysql --datadir=/data2/mysql/3306/data/ --user=mysql &
#vi /etc/rc.local
/usr/local/mysql/bin/mysqld_safe --defaults-file=/data2/mysql/3306/my.cnf --basedir=/usr/local/mysql --datadir=/data2/mysql/3306/data/ --user=mysql &
#/usr/local/mysql/bin/mysqladmin -uroot -p shutdown