cluster修改config.ini之后,重新加载ndbd --initial后,sql节点看不到原有的数据?

九月茅桃
Golang领域优质作者
博客专家认证
2012-08-19 08:05:40
修改了config.in之后,data node 启动,需要 ndbd --initial重新加载之后,
sql节点启动之后,show tables; 原来的磁盘表都不见了,诡异啊!
去系统表的files表看了下,里面没有任何dat记录。估计是重新启动data node之后,原有的*.dat数据文件无效,启动不起来

操作步骤:

1 修改config.inf
2 ndb_mgmd -f /usr/local/mysql/cluster-conf/config.ini --reload 重新加载管理节点
3 ndbd --initial 重新启动data node
4 service mysqld start
5 use bu; show tables; 原来的表不存在了,丢失了。

看的文档是说,原有的数据文件加载不了,我想问的是:
1 如果我已经导入了很多数据,这个时候发现自己的配置参数不合理,我要修改配置参数,能不能在线修改并生效。
2 如果1失败,我能否在重新启动管理节点之后,启动data node的时候,能加载进去以前的数据呢?
...全文
744 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
九月茅桃 2013-01-15
  • 打赏
  • 举报
回复
这么久了,都没有人回复啊,大家进来吧,我就当散分了啊,O(∩_∩)O哈哈~!
kansuny 2013-01-15
  • 打赏
  • 举报
回复
--initial 是重新初始化 就会清空所有数据 不加这个启动试试~

56,681

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧