open falcon mysql_open-falcon中mysql数据库的备份或转移

登陆服务器:

1. ssh到x.x.x.x

举例:数据的用户名:ceshi 密码:lianxi,端口:3306,备份dashboard、falcon_links、falcon_portal_b、uic等

dump老库数据:

1. 创建一个目录,用于放置dump出来的数据,进入该目录(数据库默认端口3306,相当于从3306端口上导出的数据)

2. dump这些数据库: dashboard、falcon_links、falcon_portal_b、uic、graph

命令举例: mysqldump -hx.x.x.x -uceshi -plianxi --skip-lock-tables 数据库名 > 数据库名.sql

mysqldump -hx.x.x.x -uceshi -plianxi --skip-lock-tables dashboard > dashboard.sql

mysqldump -hx.x.x.x -uceshi -plianxi --skip-lock-tables falcon_links > falcon_links.sql

mysqldump -hx.x.x.x -uceshi -plianxi --skip-lock-tables falcon_portal_b > falcon_portal_b.sql

mysqldump -hx.x.x.x -uceshi -plianxi --skip-lock-tables uic > uic.sql

3. dump graph数据库

命令举例: mysqldump -hx.x.x.x -uceshi -plianxi --skip-lock-tables graph > graph.sql

4.将你的机器上或者开源open-falcon的5_alarms-db-schema.sql拷贝到你在第1步创建的目录中

(这个库根据自己的实际项目去选择是备份自己项目中的还是官方开源的open-falcon中的)

清空新数据库:

1. 连接到新库:mysql -hx.x.x.x -P3306 -uceshi -plianxi

2. 删除 alarms、dashboard、falcon_links、falcon_portal_b、uic、graph 数据库

命令举例:drop database 数据库名;

drop database alarms;

drop database dashboard;

drop database falcon_links;

drop database falcon_portal_b;

drop database uic;

drop database graph;

3. 新建数据库(不需要创建alarams数据库,后面有脚本会自动创建):

命令举例:CREATE DATABASE IF NOT EXISTS 数据库名 DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

CREATE DATABASE IF NOT EXISTS dashboard DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

CREATE DATABASE IF NOT EXISTS falcon_links DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

CREATE DATABASE IF NOT EXISTS falcon_portal_b DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

CREATE DATABASE IF NOT EXISTS uic DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

CREATE DATABASE IF NOT EXISTS graph DEFAULT CHARSET utf8 COLLATE utf8_general_ci;

导入dump的数据:

1. 进入到刚才放置dump数据的目录

2. 将dump的数据,导入到新库中

命令举例:mysql -hx.x.x.x -P3306 -uceshi -plianxi 数据库名 < 数据库名.sql

mysql -hx.x.x.x -P3306 -uceshi -plianxi dashboard < dashboard.sql

mysql -hx.x.x.x -P3306 -uceshi -plianxi falcon_links < falcon_links.sql

mysql -hx.x.x.x -P3306 -uceshi -plianxi falcon_portal_b < falcon_portal_b.sql

mysql -hx.x.x.x -P3306 -uceshi -plianxi uic < uic.sql

mysql -hx.x.x.x -P3306 -uceshi -plianxi graph < graph.sql

新建alarm表:

1. 导入目录下的 5_alarms-db-schema.sql

mysql -hx.x.x.x -P3306 -uceshi -plianxi < 5_alarms-db-schema.sql

操作完成

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值