日期: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