以前建立的用户信息 如何才能到b 机器 , 复制还需要重新做一遍吗

lilinew 2010-06-11 09:26:03
a机器(linux mysql) 准备迁移到新机器b (linux mysql) b机器配置好非常多
(a机器还是2台复制环境的主机器)


现在发现a机器的mysql目录 有65g (以前准别tar 文件的方法失败, 无法做到 因为scp tar 文件速度实在太慢)

现在的方法是mysqldump数据库的方法。 (现在想问有没有方法可以把 a机器的 mysql 的用户相关信息的表 给导出来

局网有5台以上的用户信息需要手工导出,此外还有一个复制的用户。我现在的方法是把b机器的ip换成a机器的ip
这些以前建立的用户信息 如何才能到b 机器 , 复制还需要重新做一遍吗 ????

比如 (a机器建立很多允许访问此机器的用户 a b c d 。。。。10来个 我不知道有几个的密码。
难道我只能重新在b机器上重新输入 ??? (还有那个复制也只能重新配置)



...全文
71 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
曾经的阿飞 2010-06-17
  • 打赏
  • 举报
回复
mysql库一般都是myisam引擎的,直接copy过去就ok了
lilinew 2010-06-12
  • 打赏
  • 举报
回复
这个要有点 否则呀么多用户要是一个一个输入实在花时间
iihero 2010-06-12
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 liyihongcug 的回复:]

可以把mysql 整个库 导过来 吗 ????

(从 a 导出mysql库 再导入b机器)
[/Quote]
如果是root用户,应该可以。但是没有必要。我前贴只是打个比方,导出来以后,可以查看到里边关于user等相关信息。
lilinew 2010-06-12
  • 打赏
  • 举报
回复
可以把mysql 整个库 导过来 吗 ????

(从 a 导出mysql库 再导入b机器)
iihero 2010-06-12
  • 打赏
  • 举报
回复
参考data目录下边的mysql子目录中的用户信息相关表,你甚至可以把mysql那个库给导出来。

lilinew 2010-06-12
  • 打赏
  • 举报
回复
是大作业

我已经把问题简化 实际上还关系到复制的问题

我找了2个虚拟机器在测试 ,没与办法 自己动手 相信自己
iihero 2010-06-12
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 liyihongcug 的回复:]

没有

导入后发现都不正常 先重启db 看看
现在能连接发现删除表总是不掉 (select 没有 但show tables 还是有 不知道哦真么回事)
[/Quote]
嗯,这是一个有意义的关于迁移方面的问题,
你不妨把它作为你的一个小作业,做一个脚本,实现万能的用户信息迁移。
想了想,似乎只需要迁移user那张表。
lilinew 2010-06-12
  • 打赏
  • 举报
回复
没有

导入后发现都不正常 先重启db 看看
现在能连接发现删除表总是不掉 (select 没有 但show tables 还是有 不知道哦真么回事)
iihero 2010-06-12
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 liyihongcug 的回复:]

复制过去
发现除了root 的帐号 是失败的 其他的 都正常 。 (导了新库的mysql所有东西 发现root 密码不能改变 还是以前的)
[/Quote]
那是不是差不多达到你的目的 了。
lilinew 2010-06-12
  • 打赏
  • 举报
回复
复制过去
发现除了root 的帐号 是失败的 其他的 都正常 。 (导了新库的mysql所有东西 发现root 密码不能改变 还是以前的)
ACMAIN_CHM 2010-06-11
  • 打赏
  • 举报
回复
直接去文件目录中把这个 user.* 复制过来。
或者 select into file

57,062

社区成员

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

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