1)先看一下默认MySQL数据库数据目录到底存放在哪里

  1.  mysqladmin -u root -p variables | grep datadir 
  2. Enter password:  
  3. | datadir                                 | /var/db/mysql 

2)停掉MySQL服务进程

  1. a./usr/local/etc/rc.d/mysql-server stop 
  2.  
  3. b.mysqladmin -uroot -p shutdown 

3)移动原数据目录到新位置

  1. # mv /var/db/mysql /data/db 

4)修改MySQL启动脚本

  1. load_rc_config $name 
  2.  
  3. : ${mysql_enable="NO"
  4. : ${mysql_limits="NO"
  5. : ${mysql_dbdir="/data/db"
  6. : ${mysql_args=""

5)确认修改

  1.  mysqladmin -u root -p variables | grep datadir 
  2. Enter password:  
  3. | datadir                                 | /data/db/ 

至此,完成修改。