目录

请确保系统没任何通话任务时,执行以下修改操作。

由于大量通话造成数据库文件越来越大,会占用服务器大量硬盘空间,与转移录音文件类似我们往往将其他设备挂载至本机服务器,将数据库目录迁移至挂载的路径下,再将目录软连接至服务器原始位置。

服务器上停止asterCC的mysql服务

 service mysqld status 

如图:

 执行 ps aux | grep mysqld 也可查看mysql运行状态。 

 service mysqld stop 

如图:

 执行 mysqladmin shutdown -uroot -pastercc 也可停掉mysql服务(asterCC的mysql密码初期化为astercc)。 

将原始数据库目录进行迁移备份操作

 cp -Rp /var/lib/mysql /mnt 
如图:

数据库内容很庞大,这一过程执行时间会很长,需耐心等待操作完成,中间切勿执行其他操作!复制操作完成后mnt路径下将显示新数据库目录,该目录将存储在新存储设备(或服务器)内。

 mv /var/lib/mysql /var/lib/mysql.bak 
如图:

将新数据库目录软链接至原目录位置

 ln -s /mnt/mysql /var/lib 
如图:

 ll /var/lib 

如图:

重新启动asterCC服务器的mysql服务

 service mysqld start 

如图:

 执行 mysqld_safe & 也可启动mysql服务,运行成功后需要按回车键返回命令行提示符。 

在一切操作确认成功完成后,可删除原数据目录下的mysql.bak备份文件以节省服务器空间。